using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Core; using RecRoom.Core.Controllers.ScreenBehaviors; using UnityEngine; // Token: 0x02002916 RID: 10518 [Token(Token = "0x2002916")] [StructLayout(3)] public class PMMGJPDGKDH : ALLIDMNBMMG { // Token: 0x17003189 RID: 12681 // (get) Token: 0x060125F5 RID: 75253 RVA: 0x0046098C File Offset: 0x0045EB8C // (set) Token: 0x060125F6 RID: 75254 RVA: 0x004609A0 File Offset: 0x0045EBA0 [Token(Token = "0x17003189")] private TeleportationPortal ALJLCAAKDOP { [Token(Token = "0x60125F5")] [Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")] get { return this.HPENMKEGKMM; } [Token(Token = "0x60125F6")] [Address(RVA = "0x1828AD0", Offset = "0x18274D0", VA = "0x181828AD0")] set { TeleportationPortal hpenmkegkmm = this.HPENMKEGKMM; int num = 0; if (hpenmkegkmm != num) { TeleportationPortal hpenmkegkmm2 = this.HPENMKEGKMM; int num2 = 0; hpenmkegkmm2.NFPBMPMHHGO = num2 != 0; } this.HPENMKEGKMM = value; int num3 = 0; if (value != num3) { this.HPENMKEGKMM.NFPBMPMHHGO = true; } } } // Token: 0x1700318A RID: 12682 // (get) Token: 0x060125F7 RID: 75255 RVA: 0x004609F8 File Offset: 0x0045EBF8 [Token(Token = "0x1700318A")] public override int LNEDNNJCPMG { [Token(Token = "0x60125F7")] [Address(RVA = "0x57DC90", Offset = "0x57C690", VA = "0x18057DC90", Slot = "14")] get { return 5; } } // Token: 0x1700318B RID: 12683 // (get) Token: 0x060125F8 RID: 75256 RVA: 0x00460A08 File Offset: 0x0045EC08 [Token(Token = "0x1700318B")] public override bool KAPLCJDFAMJ { [Token(Token = "0x60125F8")] [Address(RVA = "0x566D70", Offset = "0x565770", VA = "0x180566D70", Slot = "15")] get { return this.JKACCMIADFO; } } // Token: 0x060125F9 RID: 75257 RVA: 0x00460A1C File Offset: 0x0045EC1C [Token(Token = "0x60125F9")] [Address(RVA = "0x1829A70", Offset = "0x1828470", VA = "0x181829A70", Slot = "16")] public override void OFFLOPLJBBG(UseDoorPerHandScreenPlayerBehaviorConfig 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.GKMENBOLMJH); 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.HBLNIKPDOLJ); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.DNMPCDNPJON); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LBHHFEGKKJJ); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IEEIKKBFLNA); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.MOFGPPPOOCG); HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CHGLKIFJLBJ); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OHNIBPMMOBN); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.KEOMDFCOALL); } // Token: 0x060125FA RID: 75258 RVA: 0x00460AF8 File Offset: 0x0045ECF8 [Token(Token = "0x60125FA")] [Address(RVA = "0x18289C0", Offset = "0x18273C0", VA = "0x1818289C0", Slot = "17")] public override void Dispose() { base.Dispose(); } // Token: 0x060125FB RID: 75259 RVA: 0x00460B0C File Offset: 0x0045ED0C [Token(Token = "0x60125FB")] [Address(RVA = "0x1829E70", Offset = "0x1828870", VA = "0x181829E70", Slot = "20")] protected override void PPAOALHOODL() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x060125FC RID: 75260 RVA: 0x00460B28 File Offset: 0x0045ED28 [Token(Token = "0x60125FC")] [Address(RVA = "0x1829390", Offset = "0x1827D90", VA = "0x181829390", Slot = "21")] protected override void JNGMMNANOCH() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x060125FD RID: 75261 RVA: 0x00460B4C File Offset: 0x0045ED4C [Token(Token = "0x60125FD")] [Address(RVA = "0xFEDB70", Offset = "0xFEC570", VA = "0x180FEDB70", Slot = "22")] public override void BALOKJMBNIN() { this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x060125FE RID: 75262 RVA: 0x00460B6C File Offset: 0x0045ED6C [Token(Token = "0x60125FE")] [Address(RVA = "0x18290C0", Offset = "0x1827AC0", VA = "0x1818290C0")] private void GKMENBOLMJH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.JKACCMIADFO = false; int num = 0; this.ALJLCAAKDOP = num; } // Token: 0x060125FF RID: 75263 RVA: 0x00460B8C File Offset: 0x0045ED8C [Token(Token = "0x60125FF")] [Address(RVA = "0x18290C0", Offset = "0x1827AC0", VA = "0x1818290C0")] private void HBLNIKPDOLJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.JKACCMIADFO = false; int num = 0; this.ALJLCAAKDOP = num; } // Token: 0x06012600 RID: 75264 RVA: 0x00460BAC File Offset: 0x0045EDAC [Token(Token = "0x6012600")] [Address(RVA = "0x18288C0", Offset = "0x18272C0", VA = "0x1818288C0")] private void DNMPCDNPJON() { TeleportationPortal teleportationPortal = this.FMPHPIKOOBP(); int num = 0; bool flag; if (teleportationPortal != num && this.EOPOALFLOEM() && !flag) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x06012601 RID: 75265 RVA: 0x00460BE8 File Offset: 0x0045EDE8 [Token(Token = "0x6012601")] [Address(RVA = "0x1829580", Offset = "0x1827F80", VA = "0x181829580")] private void LBHHFEGKKJJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.JKACCMIADFO = false; int num = 0; this.ALJLCAAKDOP = num; } // Token: 0x06012602 RID: 75266 RVA: 0x00460C0C File Offset: 0x0045EE0C [Token(Token = "0x6012602")] [Address(RVA = "0x1829690", Offset = "0x1828090", VA = "0x181829690")] private void MOFGPPPOOCG() { TeleportationPortal teleportationPortal = this.FMPHPIKOOBP(); this.ALJLCAAKDOP = teleportationPortal; if (this.EOPOALFLOEM()) { TeleportationPortal hpenmkegkmm = this.HPENMKEGKMM; int num = 0; bool flag; if (!(hpenmkegkmm == num) && !flag) { this.HPENMKEGKMM.RenderHighlight(); GAMNIEMGCBI gamniemgcbi = this.GIJFKFCJOJO; Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Open_Door); GAMNIEMGCBI gamniemgcbi2 = this.GIJFKFCJOJO; int num2 = 0; bool flag2; if (!flag2) { TeleportationPortal hpenmkegkmm2 = this.HPENMKEGKMM; int num3 = 0; PMMGJPDGKDH.KEBNCHNHDCB kebnchnhdcb; kebnchnhdcb.FieldGetter(num3, num2, sprite); kebnchnhdcb.door = hpenmkegkmm2; CMHJJGKEICG cmhjjgkeicg; if (kebnchnhdcb.door != (ulong)2L || cmhjjgkeicg == 0 || delegate(Collider collider) { TeleportationPortal component = collider.gameObject.GetComponent(); int num4 = 0; bool flag3 = component != num4; if (!flag3) { return flag3; } TeleportationPortal door = kebnchnhdcb.door; return component == door; } == 0) { return; } } HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; } } HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; throw new NullReferenceException(); } // Token: 0x06012603 RID: 75267 RVA: 0x00460CDC File Offset: 0x0045EEDC [Token(Token = "0x6012603")] [Address(RVA = "0x18292B0", Offset = "0x1827CB0", VA = "0x1818292B0")] private void IEEIKKBFLNA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { } // Token: 0x06012604 RID: 75268 RVA: 0x00460CF0 File Offset: 0x0045EEF0 [Token(Token = "0x6012604")] [Address(RVA = "0x1828770", Offset = "0x1827170", VA = "0x181828770")] private void CHGLKIFJLBJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.JKACCMIADFO = true; float time = Time.time; this.PLJLBDCMKFP = time; GHLCJGAMKMG ghlcjgamkmg = base.ENFJMBCGGLH; } // Token: 0x06012605 RID: 75269 RVA: 0x00460D20 File Offset: 0x0045EF20 [Token(Token = "0x6012605")] [Address(RVA = "0x18293E0", Offset = "0x1827DE0", VA = "0x1818293E0")] private void KEOMDFCOALL() { if (this.EOPOALFLOEM()) { TeleportationPortal hpenmkegkmm = this.HPENMKEGKMM; int num = 0; if (!(hpenmkegkmm == num)) { this.HPENMKEGKMM.RenderHighlight(); Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Open_Door); float time = Time.time; } } HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06012606 RID: 75270 RVA: 0x00460D78 File Offset: 0x0045EF78 [Token(Token = "0x6012606")] [Address(RVA = "0x1829D10", Offset = "0x1828710", VA = "0x181829D10")] private void OHNIBPMMOBN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { TeleportationPortal hpenmkegkmm = this.HPENMKEGKMM; int num = 0; if (hpenmkegkmm != num) { TeleportationPortal hpenmkegkmm2 = this.HPENMKEGKMM; } } // Token: 0x1700318C RID: 12684 // (get) Token: 0x06012607 RID: 75271 RVA: 0x00460DAC File Offset: 0x0045EFAC [Token(Token = "0x1700318C")] private GAMNIEMGCBI GIJFKFCJOJO { [Token(Token = "0x6012607")] [Address(RVA = "0x1829340", Offset = "0x1827D40", VA = "0x181829340")] get { return GAMNIEMGCBI.RightHandUseDoorButton; } } // Token: 0x06012608 RID: 75272 RVA: 0x00460DC4 File Offset: 0x0045EFC4 [Token(Token = "0x6012608")] [Address(RVA = "0x1828A00", Offset = "0x1827400", VA = "0x181828A00")] private bool EOPOALFLOEM() { return !TeleportationPortal.DADCJEHMFPF; } // Token: 0x06012609 RID: 75273 RVA: 0x00460DE0 File Offset: 0x0045EFE0 [Token(Token = "0x6012609")] [Address(RVA = "0x18290D0", Offset = "0x1827AD0", VA = "0x1818290D0")] private bool HGNAJAHFHKB(TeleportationPortal DIFMJNKHNJH) { CMHJJGKEICG cmhjjgkeicg; if (DIFMJNKHNJH == (ulong)2L && cmhjjgkeicg != 0) { CMHJJGKEICG.OCBPOBDCDIF ocbpobdcdif = delegate(Collider collider) { TeleportationPortal component = collider.gameObject.GetComponent(); int num = 0; bool flag = component != num; if (!flag) { return flag; } TeleportationPortal door = DIFMJNKHNJH; return component == door; }; } throw new NullReferenceException(); } // Token: 0x0601260A RID: 75274 RVA: 0x00460E20 File Offset: 0x0045F020 [Token(Token = "0x601260A")] [Address(RVA = "0x1828BB0", Offset = "0x18275B0", VA = "0x181828BB0")] private void FLMDLIKJBAA() { GHLCJGAMKMG ghlcjgamkmg = base.ENFJMBCGGLH; } // Token: 0x0601260B RID: 75275 RVA: 0x00460E3C File Offset: 0x0045F03C [Token(Token = "0x601260B")] [Address(RVA = "0x1829620", Offset = "0x1828020", VA = "0x181829620")] private void LLCOAAJAILG() { } // Token: 0x0601260C RID: 75276 RVA: 0x00460E54 File Offset: 0x0045F054 [Token(Token = "0x601260C")] [Address(RVA = "0x1828C60", Offset = "0x1827660", VA = "0x181828C60")] private TeleportationPortal FMPHPIKOOBP() { int num = 0; RaycastHit[] immediate_RAYCAST_HITS = PhysicsExt.IMMEDIATE_RAYCAST_HITS; int num2 = 0; int num3; TeleportationPortal component; if (num3 > 0) { long num4 = (long)((ulong)num * (ulong)44L); num4 += immediate_RAYCAST_HITS; GameObject gameObject; component = gameObject.GetComponent(); int num5 = 0; bool flag; if (!(component == num5) || flag) { } if (num2 != 0) { } int num6 = 0; if (!(component == num6) && component.PEHLGMBNIAM) { long num7 = (long)((ulong)num * (ulong)44L); num7 += immediate_RAYCAST_HITS; } num++; } return component; } // Token: 0x0601260D RID: 75277 RVA: 0x00460ED8 File Offset: 0x0045F0D8 [Token(Token = "0x601260D")] [Address(RVA = "0x1829EC0", Offset = "0x18288C0", VA = "0x181829EC0")] public PMMGJPDGKDH() { } // Token: 0x0400C438 RID: 50232 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400C438")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400C439 RID: 50233 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400C439")] private bool JKACCMIADFO; // Token: 0x0400C43A RID: 50234 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400C43A")] private float PLJLBDCMKFP; // Token: 0x0400C43B RID: 50235 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400C43B")] private TeleportationPortal HPENMKEGKMM; // Token: 0x02002917 RID: 10519 [Token(Token = "0x2002917")] private enum MBFALDLKMOE { // Token: 0x0400C43D RID: 50237 [Token(Token = "0x400C43D")] DISABLED, // Token: 0x0400C43E RID: 50238 [Token(Token = "0x400C43E")] SEARCH, // Token: 0x0400C43F RID: 50239 [Token(Token = "0x400C43F")] WAITING_FOR_INPUT, // Token: 0x0400C440 RID: 50240 [Token(Token = "0x400C440")] USING_DOOR } // Token: 0x02002918 RID: 10520 [Token(Token = "0x2002918")] [CompilerGenerated] private sealed class KEBNCHNHDCB { // Token: 0x0601260E RID: 75278 RVA: 0x00460EEC File Offset: 0x0045F0EC [Token(Token = "0x601260E")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public KEBNCHNHDCB() { } // Token: 0x0601260F RID: 75279 RVA: 0x00460F00 File Offset: 0x0045F100 [Token(Token = "0x601260F")] [Address(RVA = "0x181B7C0", Offset = "0x181A1C0", VA = "0x18181B7C0")] internal bool b__0(Collider collider) { TeleportationPortal component = collider.gameObject.GetComponent(); int num = 0; bool flag = component != num; if (!flag) { return flag; } TeleportationPortal teleportationPortal = this.door; return component == teleportationPortal; } // Token: 0x0400C441 RID: 50241 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400C441")] public TeleportationPortal door; } }