Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/GIJEGHJOPHA.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

921 lines
31 KiB
C#

using System;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core;
using RecRoom.Core.Controllers.ScreenBehaviors;
using RecRoom.Core.UI;
using RecRoom.UI;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
// Token: 0x02002F08 RID: 12040
[Token(Token = "0x2002F08")]
public class GIJEGHJOPHA : ALLIDMNBMMG<GIJEGHJOPHA, UseWorldSpaceUIPerHandScreenPlayerBehaviorConfig>
{
// Token: 0x1700384D RID: 14413
// (get) Token: 0x060144E5 RID: 83173 RVA: 0x004B078C File Offset: 0x004AE98C
[Token(Token = "0x1700384D")]
private GAMNIEMGCBI AGAEOFKMOPA
{
[Token(Token = "0x60144E5")]
[Address(RVA = "0x1AD82B0", Offset = "0x1AD72B0", VA = "0x181AD82B0")]
get
{
int num = 0;
bool flag = "{il2cpp field on {'constant3' (constant value of type Cpp2IL.Core.Analysis.ResultModels.Il2CppString)}, offset 0x40}" != num;
throw new NullReferenceException();
}
}
// Token: 0x1700384E RID: 14414
// (get) Token: 0x060144E6 RID: 83174 RVA: 0x004B07AC File Offset: 0x004AE9AC
[Token(Token = "0x1700384E")]
private GAMNIEMGCBI LEJCCONAJCN
{
[Token(Token = "0x60144E6")]
[Address(RVA = "0x1AD9180", Offset = "0x1AD8180", VA = "0x181AD9180")]
get
{
int num = 0;
bool flag = "{il2cpp field on {'constant3' (constant value of type Cpp2IL.Core.Analysis.ResultModels.Il2CppString)}, offset 0x40}" != num;
throw new NullReferenceException();
}
}
// Token: 0x1700384F RID: 14415
// (get) Token: 0x060144E7 RID: 83175 RVA: 0x004B07CC File Offset: 0x004AE9CC
[Token(Token = "0x1700384F")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x60144E7")]
[Address(RVA = "0xAD7DE0", Offset = "0xAD6DE0", VA = "0x180AD7DE0", Slot = "14")]
get
{
return 13;
}
}
// Token: 0x17003850 RID: 14416
// (get) Token: 0x060144E8 RID: 83176 RVA: 0x004B07DC File Offset: 0x004AE9DC
[Token(Token = "0x17003850")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x60144E8")]
[Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220", Slot = "15")]
get
{
return this.LFLDPLFKGNE;
}
}
// Token: 0x060144E9 RID: 83177 RVA: 0x004B07F0 File Offset: 0x004AE9F0
[Token(Token = "0x60144E9")]
[Address(RVA = "0x1AD8F60", Offset = "0x1AD7F60", VA = "0x181AD8F60", Slot = "16")]
public override void OFFLOPLJBBG(UseWorldSpaceUIPerHandScreenPlayerBehaviorConfig PBGBNMCPEAJ, OPGFJKMHCKP IHCMJLOBKBJ)
{
PlayerHand onfjhabgcip = IHCMJLOBKBJ.ONFJHABGCIP;
ScreenHUD pkakikhifng = IHCMJLOBKBJ.PKAKIKHIFNG;
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LJPFNGHICNA);
int num = 0;
int num2 = 0;
int num3 = 0;
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num);
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NJDLHPADODP);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.KKBAIDOCPHH);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FEBFHNOEDLB);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FHDCFMNGKEC);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.FEPLLJHJFIL);
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
int num4 = 0;
pegjgmdgkjn3.PIEOGAPMGIH((ushort)num4);
}
// Token: 0x060144EA RID: 83178 RVA: 0x004B08B0 File Offset: 0x004AEAB0
[Token(Token = "0x60144EA")]
[Address(RVA = "0x1AD71C0", Offset = "0x1AD61C0", VA = "0x181AD71C0", Slot = "17")]
public override void Dispose()
{
base.Dispose();
}
// Token: 0x060144EB RID: 83179 RVA: 0x004B08C4 File Offset: 0x004AEAC4
[Token(Token = "0x60144EB")]
[Address(RVA = "0x1AD8BA0", Offset = "0x1AD7BA0", VA = "0x181AD8BA0", Slot = "18")]
protected override void NHOMMEMEFIB()
{
base.NHOMMEMEFIB();
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x060144EC RID: 83180 RVA: 0x004B08E4 File Offset: 0x004AEAE4
[Token(Token = "0x60144EC")]
[Address(RVA = "0x1AD7C80", Offset = "0x1AD6C80", VA = "0x181AD7C80", Slot = "19")]
protected override void GAPALICCLPH()
{
base.GAPALICCLPH();
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x060144ED RID: 83181 RVA: 0x004B0910 File Offset: 0x004AEB10
[Token(Token = "0x60144ED")]
[Address(RVA = "0x1AD93E0", Offset = "0x1AD83E0", VA = "0x181AD93E0", Slot = "20")]
protected override void PPAOALHOODL()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x060144EE RID: 83182 RVA: 0x004B092C File Offset: 0x004AEB2C
[Token(Token = "0x60144EE")]
[Address(RVA = "0x1AD8660", Offset = "0x1AD7660", VA = "0x181AD8660", Slot = "21")]
protected override void JNGMMNANOCH()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x060144EF RID: 83183 RVA: 0x004B0950 File Offset: 0x004AEB50
[Token(Token = "0x60144EF")]
[Address(RVA = "0x1AD6DE0", Offset = "0x1AD5DE0", VA = "0x181AD6DE0", Slot = "22")]
public override void BALOKJMBNIN()
{
IntPtr method_code = new JJOBICMCEFO.NALGGNKLLAJ(this.OPGMEIPBBJE).method_code;
JJOBICMCEFO.NALGGNKLLAJ nalggnkllaj = new JJOBICMCEFO.NALGGNKLLAJ(this.FCHILJJLBNL);
this.PEGJGMDGKJN.OPEMIFENIJM();
GIJEGHJOPHA.AAAPGEKOAHH kefbledbmdh = this.KEFBLEDBMDH;
Selectable bfhnlddjaod = kefbledbmdh.BFHNLDDJAOD;
int num = 0;
if (bfhnlddjaod != num)
{
Button3DBase bcddmiakahn = kefbledbmdh.BCDDMIAKAHN;
int num2 = 0;
if (bcddmiakahn != num2)
{
kefbledbmdh.BCDDMIAKAHN.RenderOutline();
}
MeshButtonHighlight agmkpeofdib = kefbledbmdh.AGMKPEOFDIB;
int num3 = 0;
if (agmkpeofdib != num3)
{
kefbledbmdh.AGMKPEOFDIB.RenderHighlight();
}
}
PhysicalButtonBase bihjfijnnfi = kefbledbmdh.BIHJFIJNNFI;
int num4 = 0;
if (bihjfijnnfi != num4)
{
kefbledbmdh.BIHJFIJNNFI.RenderOutline();
}
}
// Token: 0x060144F0 RID: 83184 RVA: 0x004B0A1C File Offset: 0x004AEC1C
[Token(Token = "0x60144F0")]
[Address(RVA = "0x1AD8B10", Offset = "0x1AD7B10", VA = "0x181AD8B10")]
private void LJPFNGHICNA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.LFLDPLFKGNE = false;
this.IIGDEMPMLKC();
this.FAPNMPFABPH.JBBLIBHHEBC();
}
// Token: 0x060144F1 RID: 83185 RVA: 0x004B0A48 File Offset: 0x004AEC48
[Token(Token = "0x60144F1")]
[Address(RVA = "0x1AD8C00", Offset = "0x1AD7C00", VA = "0x181AD8C00")]
private void NJDLHPADODP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.LFLDPLFKGNE = false;
this.IIGDEMPMLKC();
}
// Token: 0x060144F2 RID: 83186 RVA: 0x004B0A64 File Offset: 0x004AEC64
[Token(Token = "0x60144F2")]
[Address(RVA = "0x1AD86B0", Offset = "0x1AD76B0", VA = "0x181AD86B0")]
private void KKBAIDOCPHH()
{
Vector2 vector = this.PFLDDNJBDOE;
UIInputModule.LAGCGHDHJEI lagcghdhjei;
bool has_value = lagcghdhjei.FHMPGBCCAIM.has_value;
this.JBLEMNIIFAI = has_value;
float z = lagcghdhjei.CCNPNGGMNGG.z;
this.JBLEMNIIFAI = z;
this.JBLEMNIIFAI = has_value;
BaseRaycaster ecdaheaglek = lagcghdhjei.ECDAHEAGLEK;
this.JBLEMNIIFAI = ecdaheaglek;
PhysicalButtonBase flalbhihdmp = lagcghdhjei.FLALBHIHDMP;
this.JBLEMNIIFAI = flalbhihdmp;
bool has_value2 = lagcghdhjei.LOJFGCFIMNE.has_value;
this.JBLEMNIIFAI = has_value2;
this.JBLEMNIIFAI = has_value2;
this.JBLEMNIIFAI = flalbhihdmp;
GameObject epfgkpffdff = lagcghdhjei.EPFGKPFFDFF;
this.JBLEMNIIFAI = epfgkpffdff;
bool flag;
if (flag)
{
FDKPONPCGGC fdkponpcggc;
bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF;
Vector2 zero = Vector2.zero;
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
}
// Token: 0x060144F3 RID: 83187 RVA: 0x004B0B20 File Offset: 0x004AED20
[Token(Token = "0x60144F3")]
[Address(RVA = "0x1AD76E0", Offset = "0x1AD66E0", VA = "0x181AD76E0")]
private void FEBFHNOEDLB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.LFLDPLFKGNE = true;
bool flag;
if (!flag)
{
}
}
// Token: 0x060144F4 RID: 83188 RVA: 0x004B0B40 File Offset: 0x004AED40
[Token(Token = "0x60144F4")]
[Address(RVA = "0x1AD77C0", Offset = "0x1AD67C0", VA = "0x181AD77C0")]
private void FEPLLJHJFIL()
{
Vector2 vector = this.PFLDDNJBDOE;
UIInputModule.LAGCGHDHJEI lagcghdhjei;
bool has_value = lagcghdhjei.FHMPGBCCAIM.has_value;
this.JBLEMNIIFAI.FHMPGBCCAIM.has_value = has_value;
float z = lagcghdhjei.CCNPNGGMNGG.z;
this.JBLEMNIIFAI.CCNPNGGMNGG.z = z;
BaseRaycaster ecdaheaglek = lagcghdhjei.ECDAHEAGLEK;
this.JBLEMNIIFAI.ECDAHEAGLEK = ecdaheaglek;
PhysicalButtonBase flalbhihdmp = lagcghdhjei.FLALBHIHDMP;
this.JBLEMNIIFAI.FLALBHIHDMP = flalbhihdmp;
bool has_value2 = lagcghdhjei.LOJFGCFIMNE.has_value;
this.JBLEMNIIFAI.LOJFGCFIMNE.has_value = has_value2;
GameObject epfgkpffdff = lagcghdhjei.EPFGKPFFDFF;
this.JBLEMNIIFAI.EPFGKPFFDFF = epfgkpffdff;
FDKPONPCGGC fdkponpcggc = this.MGJDKGGKOKE;
bool flag;
bool flag2;
if (!flag && flag2)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Tap_Button);
int num = 0;
Vector2 vector2 = this.IBGNHDDJKKC();
bool flag3;
if (!flag3)
{
GIJEGHJOPHA.AAAPGEKOAHH kefbledbmdh = this.KEFBLEDBMDH;
bool flag4;
if (!flag4)
{
Color black = Color.black;
kefbledbmdh.BIHJFIJNNFI = num;
}
PhysicalButtonBase flalbhihdmp2 = this.JBLEMNIIFAI.FLALBHIHDMP;
Color black2 = Color.black;
kefbledbmdh.BIHJFIJNNFI = flalbhihdmp2;
}
this.KEFBLEDBMDH.BIHJFIJNNFI = num;
bool flag5;
bool flag6;
this.AINFCKEPMDC(flag5, flag6);
throw new NullReferenceException();
}
// Token: 0x060144F5 RID: 83189 RVA: 0x004B0C7C File Offset: 0x004AEE7C
[Token(Token = "0x60144F5")]
[Address(RVA = "0x1AD7B50", Offset = "0x1AD6B50", VA = "0x181AD7B50")]
private void FHDCFMNGKEC(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
int num = 0;
int num2 = 0;
this.AINFCKEPMDC(num2 != 0, num != 0);
this.IIGDEMPMLKC();
}
// Token: 0x17003851 RID: 14417
// (get) Token: 0x060144F6 RID: 83190 RVA: 0x004B0CA4 File Offset: 0x004AEEA4
[Token(Token = "0x17003851")]
private GAMNIEMGCBI IGCNKIAAABF
{
[Token(Token = "0x60144F6")]
[Address(RVA = "0x1AD8610", Offset = "0x1AD7610", VA = "0x181AD8610")]
get
{
return GAMNIEMGCBI.RightHandSelectWorldSpaceUIButton;
}
}
// Token: 0x17003852 RID: 14418
// (get) Token: 0x060144F7 RID: 83191 RVA: 0x004B0CB8 File Offset: 0x004AEEB8
[Token(Token = "0x17003852")]
private GAMNIEMGCBI LILELDDKBHA
{
[Token(Token = "0x60144F7")]
[Address(RVA = "0x1AD7170", Offset = "0x1AD6170", VA = "0x181AD7170")]
get
{
return GAMNIEMGCBI.LeftHandWorldScrollButton;
}
}
// Token: 0x17003853 RID: 14419
// (get) Token: 0x060144F8 RID: 83192 RVA: 0x004B0CD0 File Offset: 0x004AEED0
[Token(Token = "0x17003853")]
private GAMNIEMGCBI KAODPGFKCEL
{
[Token(Token = "0x60144F8")]
[Address(RVA = "0x1AD8B50", Offset = "0x1AD7B50", VA = "0x181AD8B50")]
get
{
return GAMNIEMGCBI.LeftHandWorldScrollAxis;
}
}
// Token: 0x17003854 RID: 14420
// (get) Token: 0x060144F9 RID: 83193 RVA: 0x004B0CE8 File Offset: 0x004AEEE8
[Token(Token = "0x17003854")]
private Sprite DMGMKNEMNFP
{
[Token(Token = "0x60144F9")]
[Address(RVA = "0x1AD8F10", Offset = "0x1AD7F10", VA = "0x181AD8F10")]
get
{
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Tap_Button);
}
}
// Token: 0x17003855 RID: 14421
// (get) Token: 0x060144FA RID: 83194 RVA: 0x004B0CFC File Offset: 0x004AEEFC
[Token(Token = "0x17003855")]
private Sprite EDONENMKLHE
{
[Token(Token = "0x60144FA")]
[Address(RVA = "0x1AD8EC0", Offset = "0x1AD7EC0", VA = "0x181AD8EC0")]
get
{
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Tap_Scrollbar);
}
}
// Token: 0x17003856 RID: 14422
// (get) Token: 0x060144FB RID: 83195 RVA: 0x004B0D10 File Offset: 0x004AEF10
[Token(Token = "0x17003856")]
private int IBOBPHPKINA
{
[Token(Token = "0x60144FB")]
[Address(RVA = "0x1AD7CE0", Offset = "0x1AD6CE0", VA = "0x181AD7CE0")]
get
{
long num = Convert.ToInt64((uint)0);
throw new NullReferenceException();
}
}
// Token: 0x060144FC RID: 83196 RVA: 0x004B0D2C File Offset: 0x004AEF2C
[Token(Token = "0x60144FC")]
[Address(RVA = "0x1AD91D0", Offset = "0x1AD81D0", VA = "0x181AD91D0")]
private bool OPGMEIPBBJE(JJOBICMCEFO DBFBLNILIGL, Touch APGOEANIFMH)
{
Vector2 position = APGOEANIFMH.position;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
bool flag;
return flag;
}
// Token: 0x060144FD RID: 83197 RVA: 0x004B0D58 File Offset: 0x004AEF58
[Token(Token = "0x60144FD")]
[Address(RVA = "0x1AD7560", Offset = "0x1AD6560", VA = "0x181AD7560")]
private bool FCHILJJLBNL(JJOBICMCEFO DBFBLNILIGL, Touch APGOEANIFMH)
{
Vector2 position = APGOEANIFMH.position;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
bool flag;
return flag;
}
// Token: 0x17003857 RID: 14423
// (get) Token: 0x060144FE RID: 83198 RVA: 0x004B0D84 File Offset: 0x004AEF84
[Token(Token = "0x17003857")]
private FDKPONPCGGC MGJDKGGKOKE
{
[Token(Token = "0x60144FE")]
[Address(RVA = "0x1AD8300", Offset = "0x1AD7300", VA = "0x181AD8300")]
get
{
FDKPONPCGGC fdkponpcggc;
bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF;
KIJMAEEMGLG kijmaeemglg;
float nljecfcfaja = kijmaeemglg.NLJECFCFAJA;
FDKPONPCGGC fdkponpcggc2;
bool gpghkkmcfif2 = fdkponpcggc2.GPGHKKMCFIF;
FDKPONPCGGC fdkponpcggc3;
bool gpghkkmcfif3 = fdkponpcggc3.GPGHKKMCFIF;
throw new NullReferenceException();
}
}
// Token: 0x17003858 RID: 14424
// (get) Token: 0x060144FF RID: 83199 RVA: 0x004B0DC0 File Offset: 0x004AEFC0
[Token(Token = "0x17003858")]
private Vector2 PFLDDNJBDOE
{
[Token(Token = "0x60144FF")]
[Address(RVA = "0x1AD8C10", Offset = "0x1AD7C10", VA = "0x181AD8C10")]
get
{
KIJMAEEMGLG kijmaeemglg;
float nljecfcfaja = kijmaeemglg.NLJECFCFAJA;
bool flag;
if (!flag)
{
KIJMAEEMGLG kijmaeemglg2;
int ednnccfdmcj = kijmaeemglg2.EDNNCCFDMCJ;
float y = kijmaeemglg2.IODDGJBEOMI.y;
bool flag2;
if (!flag2)
{
}
}
throw new NullReferenceException();
}
}
// Token: 0x06014500 RID: 83200 RVA: 0x004B0E00 File Offset: 0x004AF000
[Token(Token = "0x6014500")]
[Address(RVA = "0x1AD80F0", Offset = "0x1AD70F0", VA = "0x181AD80F0")]
private void IIGDEMPMLKC()
{
UIInputModule instance = UIInputModule.Instance;
long num = Convert.ToInt64((uint)0);
instance.ClearCursorTarget((int)num);
GIJEGHJOPHA.AAAPGEKOAHH kefbledbmdh = this.KEFBLEDBMDH;
Color black = Color.black;
kefbledbmdh.BIHJFIJNNFI = (ulong)0L;
PhysicalButtonBase konkfknpegj = this.KONKFKNPEGJ;
int num2 = 0;
if (konkfknpegj != num2)
{
PhysicalButtonBase konkfknpegj2 = this.KONKFKNPEGJ;
AGAJMBPABDL photonPlayer = Player.<EGKJPJKLEAI>k__BackingField.DBAJDHGDPOL;
konkfknpegj2.BroadcastLocalLaserRelease(photonPlayer);
this.KONKFKNPEGJ = (ulong)0L;
}
}
// Token: 0x06014501 RID: 83201 RVA: 0x004B0E7C File Offset: 0x004AF07C
[Token(Token = "0x6014501")]
[Address(RVA = "0x1AD70D0", Offset = "0x1AD60D0", VA = "0x181AD70D0")]
private UIInputModule.LAGCGHDHJEI DAMCGMOIFFB()
{
/*
An exception occurred when decompiling this method (06014501)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI GIJEGHJOPHA::DAMCGMOIFFB()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:bool(var_2_0B, ldfld:bool(Nullable`1::has_value, ldfld:valuetype [mscorlib]System.Nullable`1<valuetype [UnityEngine.CoreModule]UnityEngine.Vector3>[exp:valuetype [mscorlib]System.Nullable`1&](LAGCGHDHJEI::FHMPGBCCAIM, ldloc:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](var_1))))
stloc:float32(var_3_17, ldfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](LAGCGHDHJEI::CCNPNGGMNGG, ldloc:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](var_1))))
stloc:BaseRaycaster(var_4_1E, ldfld:BaseRaycaster(LAGCGHDHJEI::ECDAHEAGLEK, ldloc:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](var_1)))
stloc:PhysicalButtonBase(var_5_26, ldfld:PhysicalButtonBase(LAGCGHDHJEI::FLALBHIHDMP, ldloc:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](var_1)))
stloc:bool(var_6_33, ldfld:bool(Nullable`1::has_value, ldfld:valuetype [mscorlib]System.Nullable`1<valuetype [UnityEngine.PhysicsModule]UnityEngine.RaycastHit>[exp:valuetype [mscorlib]System.Nullable`1&](LAGCGHDHJEI::LOJFGCFIMNE, ldloc:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](var_1))))
stfld:HKKOHFHADKK(GIJEGHJOPHA::PEGJGMDGKJN, ldloc:GIJEGHJOPHA(this), ldloc:PhysicalButtonBase[exp:HKKOHFHADKK](var_5_26))
stfld:PhysicalButtonBase(GIJEGHJOPHA::KONKFKNPEGJ, ldloc:GIJEGHJOPHA(this), ldloc:bool[exp:PhysicalButtonBase](var_6_33))
stfld:valuetype [mscorlib]System.Nullable`1<valuetype [UnityEngine.CoreModule]UnityEngine.Vector3>(LAGCGHDHJEI::FHMPGBCCAIM, ldfld:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](GIJEGHJOPHA::JBLEMNIIFAI, ldloc:GIJEGHJOPHA(this)), ldloc:bool[exp:valuetype [mscorlib]System.Nullable`1<valuetype [UnityEngine.CoreModule]UnityEngine.Vector3>](var_6_33))
stloc:GameObject(var_7_58, ldfld:GameObject(LAGCGHDHJEI::EPFGKPFFDFF, ldloc:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](var_1)))
stfld:Vector3(LAGCGHDHJEI::CCNPNGGMNGG, ldfld:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](GIJEGHJOPHA::JBLEMNIIFAI, ldloc:GIJEGHJOPHA(this)), ldloc:PhysicalButtonBase[exp:Vector3](var_5_26))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06014502 RID: 83202 RVA: 0x004B0EF0 File Offset: 0x004AF0F0
[Token(Token = "0x6014502")]
[Address(RVA = "0x1AD7200", Offset = "0x1AD6200", VA = "0x181AD7200")]
private UIInputModule.LAGCGHDHJEI ENHBDJGOKCA(Vector2 MAIKKHCFMEF)
{
UIInputModule instance = UIInputModule.Instance;
bool flag2;
bool flag = !flag2;
UIInputModule.LAGCGHDHJEI lagcghdhjei;
bool has_value = lagcghdhjei.FHMPGBCCAIM.has_value;
float z = lagcghdhjei.CCNPNGGMNGG.z;
BaseRaycaster ecdaheaglek = lagcghdhjei.ECDAHEAGLEK;
PhysicalButtonBase flalbhihdmp = lagcghdhjei.FLALBHIHDMP;
bool has_value2 = lagcghdhjei.LOJFGCFIMNE.has_value;
this.PEGJGMDGKJN = flalbhihdmp;
this.KONKFKNPEGJ = has_value2;
this.JBLEMNIIFAI.FHMPGBCCAIM = has_value2;
GameObject epfgkpffdff = lagcghdhjei.EPFGKPFFDFF;
this.JBLEMNIIFAI.CCNPNGGMNGG = flalbhihdmp;
throw new NullReferenceException();
}
// Token: 0x06014503 RID: 83203 RVA: 0x004B0F84 File Offset: 0x004AF184
[Token(Token = "0x6014503")]
[Address(RVA = "0x1AD7D30", Offset = "0x1AD6D30", VA = "0x181AD7D30")]
private Vector2 IBGNHDDJKKC()
{
Vector2 zero = Vector2.zero;
bool flag;
if (!flag)
{
GameObject epfgkpffdff = this.JBLEMNIIFAI.EPFGKPFFDFF;
GameObject gglccnhblip = this.JBLEMNIIFAI.GGLCCNHBLIP;
float num;
Vector2 vector = BDCNPDGNFHN.EIBBAJDPGIF(num, gglccnhblip, epfgkpffdff);
}
bool flag2;
if (flag2)
{
Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Tap_Scrollbar);
bool flag3;
if (flag3)
{
GAMNIEMGCBI gamniemgcbi = this.KAODPGFKCEL;
GameObject epfgkpffdff2 = this.JBLEMNIIFAI.EPFGKPFFDFF;
GameObject gglccnhblip2 = this.JBLEMNIIFAI.GGLCCNHBLIP;
Vector2 vector3;
Vector2 vector2 = BDCNPDGNFHN.GOAFCNOCAJF(vector3, gglccnhblip2, epfgkpffdff2);
}
}
BDCNPDGNFHN fapnmpfabph = this.FAPNMPFABPH;
Vector2 vector4;
return vector4;
}
// Token: 0x06014504 RID: 83204 RVA: 0x004B1018 File Offset: 0x004AF218
[Token(Token = "0x6014504")]
[Address(RVA = "0x1AD8810", Offset = "0x1AD7810", VA = "0x181AD8810")]
private void KLGOOJGNMLN(FDKPONPCGGC LKDLEHGHCAD, Vector2 GJCDADEGOLM)
{
PhysicalButtonBase konkfknpegj = this.KONKFKNPEGJ;
int num = 0;
if (konkfknpegj != num)
{
PhysicalButtonBase konkfknpegj2 = this.KONKFKNPEGJ;
PhysicalButtonBase flalbhihdmp = this.JBLEMNIIFAI.FLALBHIHDMP;
if (konkfknpegj2 != flalbhihdmp)
{
AGAJMBPABDL agajmbpabdl;
this.KONKFKNPEGJ.BroadcastLocalLaserRelease(agajmbpabdl);
this.KONKFKNPEGJ = (ulong)0L;
}
}
bool flag;
if (flag)
{
AGAJMBPABDL agajmbpabdl2;
this.JBLEMNIIFAI.FLALBHIHDMP.BroadcastLocalLaserPress(agajmbpabdl2);
PhysicalButtonBase flalbhihdmp2 = this.JBLEMNIIFAI.FLALBHIHDMP;
this.KONKFKNPEGJ = flalbhihdmp2;
if (LKDLEHGHCAD.GPGHKKMCFIF)
{
AGAJMBPABDL agajmbpabdl3;
this.JBLEMNIIFAI.FLALBHIHDMP.BroadcastLocalLaserRelease(agajmbpabdl3);
this.KONKFKNPEGJ = (ulong)0L;
}
}
UIInputModule instance = UIInputModule.Instance;
bool gpghkkmcfif = LKDLEHGHCAD.GPGHKKMCFIF;
}
// Token: 0x06014505 RID: 83205 RVA: 0x004B10D4 File Offset: 0x004AF2D4
[Token(Token = "0x6014505")]
[Address(RVA = "0x1AD6C70", Offset = "0x1AD5C70", VA = "0x181AD6C70")]
private void AINFCKEPMDC(bool OIHKFDGLKOF, bool BAGFMFBDDDJ)
{
bool flag;
if (!flag || this.JBLEMNIIFAI.FLALBHIHDMP.useCustomScreensAnimations)
{
}
if (!flag)
{
}
if (!BAGFMFBDDDJ)
{
return;
}
GHLCJGAMKMG ghlcjgamkmg = base.ENFJMBCGGLH;
throw new NullReferenceException();
}
// Token: 0x06014506 RID: 83206 RVA: 0x004B1110 File Offset: 0x004AF310
[Token(Token = "0x6014506")]
[Address(RVA = "0x1AD9350", Offset = "0x1AD8350", VA = "0x181AD9350")]
private PlayerAnimation POOAOOPMJKD(out bool LJLPJKBBPHL)
{
bool flag;
if (flag && this.JBLEMNIIFAI.FLALBHIHDMP.useCustomScreensAnimations)
{
return this.JBLEMNIIFAI.FLALBHIHDMP.customScreensPushAnimation;
}
throw new NullReferenceException();
}
// Token: 0x06014507 RID: 83207 RVA: 0x004B114C File Offset: 0x004AF34C
[Token(Token = "0x6014507")]
[Address(RVA = "0x1AD9430", Offset = "0x1AD8430", VA = "0x181AD9430")]
public GIJEGHJOPHA()
{
GIJEGHJOPHA.AAAPGEKOAHH aaapgekoahh = new GIJEGHJOPHA.AAAPGEKOAHH();
this.KEFBLEDBMDH = aaapgekoahh;
BDCNPDGNFHN bdcnpdgnfhn = new BDCNPDGNFHN();
this.FAPNMPFABPH = bdcnpdgnfhn;
base..ctor();
}
// Token: 0x0400D245 RID: 53829
[Token(Token = "0x400D245")]
private const float MECMHGPLHGC = 20f;
// Token: 0x0400D246 RID: 53830
[Token(Token = "0x400D246")]
private const float NHAAKENGCJK = 2f;
// Token: 0x0400D247 RID: 53831
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D247")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400D248 RID: 53832
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D248")]
private bool LFLDPLFKGNE;
// Token: 0x0400D249 RID: 53833
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D249")]
private PhysicalButtonBase KONKFKNPEGJ;
// Token: 0x0400D24A RID: 53834
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D24A")]
private UIInputModule.LAGCGHDHJEI JBLEMNIIFAI;
// Token: 0x0400D24B RID: 53835
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400D24B")]
private readonly GIJEGHJOPHA.AAAPGEKOAHH KEFBLEDBMDH;
// Token: 0x0400D24C RID: 53836
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400D24C")]
private Tool NDIJHEMIEJB;
// Token: 0x0400D24D RID: 53837
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400D24D")]
private readonly BDCNPDGNFHN FAPNMPFABPH;
// Token: 0x02002F09 RID: 12041
[Token(Token = "0x2002F09")]
private enum FAPIJPGNAKI
{
// Token: 0x0400D24F RID: 53839
[Token(Token = "0x400D24F")]
DEACTIVATED,
// Token: 0x0400D250 RID: 53840
[Token(Token = "0x400D250")]
SEARCHING_FOR_TARGET,
// Token: 0x0400D251 RID: 53841
[Token(Token = "0x400D251")]
HAS_TARGET
}
// Token: 0x02002F0A RID: 12042
[Token(Token = "0x2002F0A")]
private class AAAPGEKOAHH
{
// Token: 0x06014508 RID: 83208 RVA: 0x004B117C File Offset: 0x004AF37C
[Token(Token = "0x6014508")]
[Address(RVA = "0x1AD21D0", Offset = "0x1AD11D0", VA = "0x181AD21D0")]
public void GOPACBNNHOJ(PhysicalButtonBase BIHJFIJNNFI)
{
Color black = Color.black;
this.BIHJFIJNNFI = BIHJFIJNNFI;
}
// Token: 0x06014509 RID: 83209 RVA: 0x004B1198 File Offset: 0x004AF398
[Token(Token = "0x6014509")]
[Address(RVA = "0x1AD2220", Offset = "0x1AD1220", VA = "0x181AD2220")]
public void GOPACBNNHOJ(Selectable BFHNLDDJAOD, Color HDPOBMBACIE, float PEAGPNLGJFN)
{
int num = 0;
this.BIHJFIJNNFI = num;
}
// Token: 0x0601450A RID: 83210 RVA: 0x004B11B0 File Offset: 0x004AF3B0
[Token(Token = "0x601450A")]
[Address(RVA = "0x1AD2560", Offset = "0x1AD1560", VA = "0x181AD2560")]
public void OPEMIFENIJM()
{
Selectable bfhnlddjaod = this.BFHNLDDJAOD;
int num = 0;
if (bfhnlddjaod != num)
{
Button3DBase bcddmiakahn = this.BCDDMIAKAHN;
int num2 = 0;
if (bcddmiakahn != num2)
{
this.BCDDMIAKAHN.RenderOutline();
}
MeshButtonHighlight agmkpeofdib = this.AGMKPEOFDIB;
int num3 = 0;
if (agmkpeofdib != num3)
{
this.AGMKPEOFDIB.RenderHighlight();
}
}
PhysicalButtonBase bihjfijnnfi = this.BIHJFIJNNFI;
int num4 = 0;
if (bihjfijnnfi != num4)
{
this.BIHJFIJNNFI.RenderOutline();
}
}
// Token: 0x0601450B RID: 83211 RVA: 0x004B1238 File Offset: 0x004AF438
[Token(Token = "0x601450B")]
[Address(RVA = "0x1AD2030", Offset = "0x1AD1030", VA = "0x181AD2030")]
private void EADCJEGNEPG(Selectable BFHNLDDJAOD, Color HDPOBMBACIE, float MOELEOEDBCG)
{
if (!(this.BFHNLDDJAOD == BFHNLDDJAOD))
{
Selectable bfhnlddjaod = this.BFHNLDDJAOD;
int num = 0;
if (bfhnlddjaod != num)
{
Outline oemjheiogkp = this.OEMJHEIOGKP;
this.BCDDMIAKAHN = (ulong)0L;
this.AGMKPEOFDIB = (ulong)0L;
int num2 = 0;
if (oemjheiogkp != num2)
{
Outline oemjheiogkp2 = this.OEMJHEIOGKP;
int num3 = 0;
oemjheiogkp2.enabled = num3 != 0;
this.OEMJHEIOGKP = (ulong)0L;
}
}
this.BFHNLDDJAOD = BFHNLDDJAOD;
int num4 = 0;
if (BFHNLDDJAOD != num4)
{
}
}
}
// Token: 0x0601450C RID: 83212 RVA: 0x004B12C4 File Offset: 0x004AF4C4
[Token(Token = "0x601450C")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
private void IPHDOBCOCFL(PhysicalButtonBase BIHJFIJNNFI)
{
this.BIHJFIJNNFI = BIHJFIJNNFI;
}
// Token: 0x0601450D RID: 83213 RVA: 0x004B12D8 File Offset: 0x004AF4D8
[Token(Token = "0x601450D")]
[Address(RVA = "0x1AD2250", Offset = "0x1AD1250", VA = "0x181AD2250")]
private void IJIFLDBLOHA(Color GJAINANBOCB, float AAKAIEBJIFF)
{
Button3DBase component = this.BFHNLDDJAOD.GetComponent<Button3DBase>();
this.BCDDMIAKAHN = component;
int num = 0;
if (!(component != num))
{
MeshButtonHighlight component2 = this.BFHNLDDJAOD.GetComponent<MeshButtonHighlight>();
this.AGMKPEOFDIB = component2;
int num2 = 0;
if (!(component2 != num2))
{
MakerPenUITarget componentInParent = this.BFHNLDDJAOD.GetComponentInParent<MakerPenUITarget>();
this.BOPAGGMMINE = componentInParent;
int num3 = 0;
if (!(componentInParent != num3))
{
Outline component3 = this.BFHNLDDJAOD.GetComponent<Outline>();
this.OEMJHEIOGKP = component3;
int num4 = 0;
if (component3 == num4)
{
Outline outline = this.BFHNLDDJAOD.gameObject.AddComponent<Outline>();
this.OEMJHEIOGKP = outline;
}
this.OEMJHEIOGKP.enabled = true;
Outline oemjheiogkp = this.OEMJHEIOGKP;
Outline oemjheiogkp2 = this.OEMJHEIOGKP;
Vector2 one = Vector2.one;
oemjheiogkp2.effectDistance = one;
}
}
}
}
// Token: 0x0601450E RID: 83214 RVA: 0x004B13C0 File Offset: 0x004AF5C0
[Token(Token = "0x601450E")]
[Address(RVA = "0x1AD1F70", Offset = "0x1AD0F70", VA = "0x181AD1F70")]
private void CKDDKADJHEC()
{
Button3DBase bcddmiakahn = this.BCDDMIAKAHN;
int num = 0;
if (bcddmiakahn != num)
{
this.BCDDMIAKAHN.RenderOutline();
}
MeshButtonHighlight agmkpeofdib = this.AGMKPEOFDIB;
int num2 = 0;
if (agmkpeofdib != num2)
{
this.AGMKPEOFDIB.RenderHighlight();
}
}
// Token: 0x0601450F RID: 83215 RVA: 0x004B1410 File Offset: 0x004AF610
[Token(Token = "0x601450F")]
[Address(RVA = "0x1AD24C0", Offset = "0x1AD14C0", VA = "0x181AD24C0")]
private void JOHCHPGDHBP()
{
Outline oemjheiogkp = this.OEMJHEIOGKP;
this.BCDDMIAKAHN = (ulong)0L;
this.AGMKPEOFDIB = (ulong)0L;
int num = 0;
if (oemjheiogkp != num)
{
Outline oemjheiogkp2 = this.OEMJHEIOGKP;
int num2 = 0;
oemjheiogkp2.enabled = num2 != 0;
this.OEMJHEIOGKP = (ulong)0L;
}
}
// Token: 0x06014510 RID: 83216 RVA: 0x004B1464 File Offset: 0x004AF664
[Token(Token = "0x6014510")]
[Address(RVA = "0x1AD24A0", Offset = "0x1AD14A0", VA = "0x181AD24A0")]
private void JBOJGCMGADD()
{
this.BIHJFIJNNFI.RenderOutline();
}
// Token: 0x06014511 RID: 83217 RVA: 0x004B1484 File Offset: 0x004AF684
[Token(Token = "0x6014511")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AAAPGEKOAHH()
{
}
// Token: 0x0400D252 RID: 53842
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D252")]
private Selectable BFHNLDDJAOD;
// Token: 0x0400D253 RID: 53843
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D253")]
private PhysicalButtonBase BIHJFIJNNFI;
// Token: 0x0400D254 RID: 53844
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D254")]
private Button3DBase BCDDMIAKAHN;
// Token: 0x0400D255 RID: 53845
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D255")]
private MeshButtonHighlight AGMKPEOFDIB;
// Token: 0x0400D256 RID: 53846
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D256")]
private MakerPenUITarget BOPAGGMMINE;
// Token: 0x0400D257 RID: 53847
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400D257")]
private Outline OEMJHEIOGKP;
}
}