using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Core.Controllers.ScreenBehaviors; using UnityEngine; // Token: 0x02002F03 RID: 12035 [Token(Token = "0x2002F03")] public class LPCPGAPPGNH : ALLIDMNBMMG, UsePortalPerHandScreenPlayerBehaviorConfig> where T : InteractablePortal { // Token: 0x17003847 RID: 14407 // (get) Token: 0x060144C7 RID: 83143 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060144C8 RID: 83144 RVA: 0x004B0290 File Offset: 0x004AE490 [Token(Token = "0x17003847")] private InteractablePortal EDIBCKCNDPB { [Token(Token = "0x60144C7")] [Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60144C8")] [Address(RVA = "0x2612110", Offset = "0x2611110", VA = "0x182612110")] set { bool flag; if (flag) { } int num = 0; if (value != num) { value.NFPBMPMHHGO = true; } } } // Token: 0x17003848 RID: 14408 // (get) Token: 0x060144C9 RID: 83145 RVA: 0x004B02BC File Offset: 0x004AE4BC [Token(Token = "0x17003848")] public override int LNEDNNJCPMG { [Token(Token = "0x60144C9")] [Address(RVA = "0x26135B0", Offset = "0x26125B0", VA = "0x1826135B0", Slot = "14")] get { Type typeFromHandle = typeof(TeleportationPortal); Type type; if (!type.Equals(typeFromHandle)) { bool flag = this.BGJBHIOGBGH; return 9; } return 5; } } // Token: 0x17003849 RID: 14409 // (get) Token: 0x060144CA RID: 83146 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003849")] public override bool KAPLCJDFAMJ { [Token(Token = "0x60144CA")] [Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220", Slot = "15")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x060144CB RID: 83147 RVA: 0x004B02F0 File Offset: 0x004AE4F0 [Token(Token = "0x60144CB")] [Address(RVA = "0x2613230", Offset = "0x2612230", VA = "0x182613230", Slot = "16")] public override void OFFLOPLJBBG(UsePortalPerHandScreenPlayerBehaviorConfig PBGBNMCPEAJ, OPGFJKMHCKP IHCMJLOBKBJ) { PlayerHand onfjhabgcip = IHCMJLOBKBJ.ONFJHABGCIP; ScreenHUD pkakikhifng = IHCMJLOBKBJ.PKAKIKHIFNG; HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); int num = 0; int num2 = 0; int num3 = 0; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod; hkkohfhadkk.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num); } // Token: 0x060144CC RID: 83148 RVA: 0x004B0334 File Offset: 0x004AE534 [Token(Token = "0x60144CC")] [Address(RVA = "0x26125C0", Offset = "0x26115C0", VA = "0x1826125C0", Slot = "17")] public override void Dispose() { ((IDisposable)this).Dispose(); } // Token: 0x060144CD RID: 83149 RVA: 0x004B0350 File Offset: 0x004AE550 [Token(Token = "0x60144CD")] [Address(RVA = "0x2613C30", Offset = "0x2612C30", VA = "0x182613C30", Slot = "20")] protected override void PPAOALHOODL() { } // Token: 0x060144CE RID: 83150 RVA: 0x004B0364 File Offset: 0x004AE564 [Token(Token = "0x60144CE")] [Address(RVA = "0x2612A00", Offset = "0x2611A00", VA = "0x182612A00", Slot = "21")] protected override void JNGMMNANOCH() { } // Token: 0x060144CF RID: 83151 RVA: 0x004B037C File Offset: 0x004AE57C [Token(Token = "0x60144CF")] [Address(RVA = "0x12B2790", Offset = "0x12B1790", VA = "0x1812B2790", Slot = "22")] public override void BALOKJMBNIN() { } // Token: 0x060144D0 RID: 83152 RVA: 0x004B0390 File Offset: 0x004AE590 [Token(Token = "0x60144D0")] [Address(RVA = "0x26128B0", Offset = "0x26118B0", VA = "0x1826128B0")] private void GKMENBOLMJH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { ((IDisposable)this).Dispose(); } // Token: 0x060144D1 RID: 83153 RVA: 0x004B03A4 File Offset: 0x004AE5A4 [Token(Token = "0x60144D1")] [Address(RVA = "0x26128B0", Offset = "0x26118B0", VA = "0x1826128B0")] private void HBLNIKPDOLJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { ((IDisposable)this).Dispose(); } // Token: 0x060144D2 RID: 83154 RVA: 0x004B03B8 File Offset: 0x004AE5B8 [Token(Token = "0x60144D2")] [Address(RVA = "0x26124F0", Offset = "0x26114F0", VA = "0x1826124F0")] private void DNMPCDNPJON() { if (this.GJLEDGBEBDA()) { InteractablePortal interactablePortal = this.PNAHMEHIILP(); int num = 0; if (interactablePortal != num) { } } } // Token: 0x060144D3 RID: 83155 RVA: 0x004B03E8 File Offset: 0x004AE5E8 [Token(Token = "0x60144D3")] [Address(RVA = "0x26128B0", Offset = "0x26118B0", VA = "0x1826128B0")] private void LBHHFEGKKJJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { ((IDisposable)this).Dispose(); } // Token: 0x060144D4 RID: 83156 RVA: 0x004B03FC File Offset: 0x004AE5FC [Token(Token = "0x60144D4")] [Address(RVA = "0x2612B00", Offset = "0x2611B00", VA = "0x182612B00")] private void MOFGPPPOOCG() { if (this.GJLEDGBEBDA()) { InteractablePortal interactablePortal = this.PNAHMEHIILP(); this.EDIBCKCNDPB = interactablePortal; InteractablePortal interactablePortal2 = this.EDIBCKCNDPB; int num = 0; if (!(interactablePortal2 == num)) { GAMNIEMGCBI gamniemgcbi = this.JICPPMDBKAM; this.EDIBCKCNDPB.RenderHighlight(); OPGFJKMHCKP opgfjkmhckp; ScreenHUD pkakikhifng = opgfjkmhckp.PKAKIKHIFNG; OPGFJKMHCKP opgfjkmhckp2; ScreenHUD pkakikhifng2 = opgfjkmhckp2.PKAKIKHIFNG; Sprite sprite = this.NLBHEDLGIAC; UsePortalPerHandScreenPlayerBehaviorConfig usePortalPerHandScreenPlayerBehaviorConfig = this.PBGBNMCPEAJ; bool flag; if (!flag) { InteractablePortal interactablePortal3 = this.EDIBCKCNDPB; if (this.NOJGLIJPKJJ(interactablePortal3)) { } } return; } } throw new NullReferenceException(); } // Token: 0x060144D5 RID: 83157 RVA: 0x004B0488 File Offset: 0x004AE688 [Token(Token = "0x60144D5")] [Address(RVA = "0x26121F0", Offset = "0x26111F0", VA = "0x1826121F0")] private void BPDCLCKGKKI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { float time = Time.time; ((IDisposable)this).Dispose(); } // Token: 0x060144D6 RID: 83158 RVA: 0x004B04A4 File Offset: 0x004AE6A4 [Token(Token = "0x60144D6")] [Address(RVA = "0x2612240", Offset = "0x2611240", VA = "0x182612240")] private void DANCCCJENDD() { if (this.GJLEDGBEBDA()) { InteractablePortal interactablePortal = this.EDIBCKCNDPB; int num = 0; if (!(interactablePortal == num)) { GAMNIEMGCBI gamniemgcbi = this.JICPPMDBKAM; this.EDIBCKCNDPB.RenderHighlight(); OPGFJKMHCKP opgfjkmhckp; ScreenHUD pkakikhifng = opgfjkmhckp.PKAKIKHIFNG; OPGFJKMHCKP opgfjkmhckp2; ScreenHUD pkakikhifng2 = opgfjkmhckp2.PKAKIKHIFNG; Sprite sprite = this.NLBHEDLGIAC; UsePortalPerHandScreenPlayerBehaviorConfig usePortalPerHandScreenPlayerBehaviorConfig = this.PBGBNMCPEAJ; float time = Time.time; UsePortalPerHandScreenPlayerBehaviorConfig usePortalPerHandScreenPlayerBehaviorConfig2 = this.PBGBNMCPEAJ; } } } // Token: 0x060144D7 RID: 83159 RVA: 0x004B051C File Offset: 0x004AE71C [Token(Token = "0x60144D7")] [Address(RVA = "0x26128D0", Offset = "0x26118D0", VA = "0x1826128D0")] private void JMHJEGCLMKI(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { InteractablePortal interactablePortal = this.EDIBCKCNDPB; int num = 0; if (interactablePortal != num) { InteractablePortal interactablePortal2 = this.EDIBCKCNDPB; } ((IDisposable)this).Dispose(); } // Token: 0x1700384A RID: 14410 // (get) Token: 0x060144D8 RID: 83160 RVA: 0x004B0550 File Offset: 0x004AE750 [Token(Token = "0x1700384A")] private bool BGJBHIOGBGH { [Token(Token = "0x60144D8")] [Address(RVA = "0x2613180", Offset = "0x2612180", VA = "0x182613180")] get { float useDuration = this.PBGBNMCPEAJ.UseDuration; throw new NullReferenceException(); } } // Token: 0x1700384B RID: 14411 // (get) Token: 0x060144D9 RID: 83161 RVA: 0x004B0570 File Offset: 0x004AE770 [Token(Token = "0x1700384B")] private GAMNIEMGCBI JICPPMDBKAM { [Token(Token = "0x60144D9")] [Address(RVA = "0x2613510", Offset = "0x2612510", VA = "0x182613510")] get { OPGFJKMHCKP opgfjkmhckp; if (opgfjkmhckp.ONFJHABGCIP.type != PlayerHand.PLLIKAOIPHP.Right) { bool flag = this.BGJBHIOGBGH; } bool flag2 = this.BGJBHIOGBGH; throw new NullReferenceException(); } } // Token: 0x1700384C RID: 14412 // (get) Token: 0x060144DA RID: 83162 RVA: 0x004B05A0 File Offset: 0x004AE7A0 [Token(Token = "0x1700384C")] private Sprite NLBHEDLGIAC { [Token(Token = "0x60144DA")] [Address(RVA = "0x2612050", Offset = "0x2611050", VA = "0x182612050")] get { Type typeFromHandle = typeof(TeleportationPortal); Type type; bool flag = type.Equals(typeFromHandle); return NPILADHLMKC.KGDLBEAPDFE((NPILADHLMKC.BCDIKFOHNGE)((uint)6)); } } // Token: 0x060144DB RID: 83163 RVA: 0x004B05C8 File Offset: 0x004AE7C8 [Token(Token = "0x60144DB")] [Address(RVA = "0x2612710", Offset = "0x2611710", VA = "0x182612710")] private bool GJLEDGBEBDA() { if (!TeleportationPortal.DADCJEHMFPF) { OPGFJKMHCKP opgfjkmhckp; ScreenHUD pkakikhifng = opgfjkmhckp.PKAKIKHIFNG; GAMNIEMGCBI gamniemgcbi = this.JICPPMDBKAM; bool flag; if (!flag) { OPGFJKMHCKP opgfjkmhckp2; bool isUsePortalsRestricted = opgfjkmhckp2.ONFJHABGCIP.LBBHKLIHNFI; } } throw new NullReferenceException(); } // Token: 0x060144DC RID: 83164 RVA: 0x004B060C File Offset: 0x004AE80C [Token(Token = "0x60144DC")] [Address(RVA = "0x2612E20", Offset = "0x2611E20", VA = "0x182612E20")] private bool NOJGLIJPKJJ(InteractablePortal PHJCCNGFJLF) { OPGFJKMHCKP opgfjkmhckp; PlayerHand onfjhabgcip = opgfjkmhckp.ONFJHABGCIP; if (opgfjkmhckp.ONFJHABGCIP == (ulong)2L) { OPGFJKMHCKP opgfjkmhckp2; PlayerHand onfjhabgcip2 = opgfjkmhckp2.ONFJHABGCIP; GAMNIEMGCBI gamniemgcbi = this.IHHCMCKKLKN; OPGFJKMHCKP opgfjkmhckp3; PlayerHand onfjhabgcip3 = opgfjkmhckp3.ONFJHABGCIP; ScreenHUD pkakikhifng = opgfjkmhckp3.PKAKIKHIFNG; OPGFJKMHCKP opgfjkmhckp4; PlayerHand onfjhabgcip4 = opgfjkmhckp4.ONFJHABGCIP; GAMNIEMGCBI gamniemgcbi2 = this.IHHCMCKKLKN; KIJMAEEMGLG kijmaeemglg; if (kijmaeemglg.EIPADKJDEIO) { OPGFJKMHCKP opgfjkmhckp5; PlayerHand onfjhabgcip5 = opgfjkmhckp5.ONFJHABGCIP; UsePortalPerHandScreenPlayerBehaviorConfig usePortalPerHandScreenPlayerBehaviorConfig = this.PBGBNMCPEAJ; bool flag; return flag; } } throw new NullReferenceException(); } // Token: 0x060144DD RID: 83165 RVA: 0x004B0680 File Offset: 0x004AE880 [Token(Token = "0x60144DD")] [Address(RVA = "0x26125F0", Offset = "0x26115F0", VA = "0x1826125F0")] private void FLMDLIKJBAA() { OPGFJKMHCKP opgfjkmhckp; opgfjkmhckp.ONFJHABGCIP.TogglePortalHoverHandState(true); GHLCJGAMKMG ghlcjgamkmg = this.ENFJMBCGGLH; UsePortalPerHandScreenPlayerBehaviorConfig usePortalPerHandScreenPlayerBehaviorConfig = this.PBGBNMCPEAJ; } // Token: 0x060144DE RID: 83166 RVA: 0x004B06B0 File Offset: 0x004AE8B0 [Token(Token = "0x60144DE")] [Address(RVA = "0x2612A50", Offset = "0x2611A50", VA = "0x182612A50")] private void LLCOAAJAILG() { OPGFJKMHCKP opgfjkmhckp; PlayerHand onfjhabgcip = opgfjkmhckp.ONFJHABGCIP; int num = 0; onfjhabgcip.TogglePortalHoverHandState(num != 0); } // Token: 0x060144DF RID: 83167 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60144DF")] [Address(RVA = "0x26136A0", Offset = "0x26126A0", VA = "0x1826136A0")] private InteractablePortal PNAHMEHIILP() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060144E0 RID: 83168 RVA: 0x004B06D8 File Offset: 0x004AE8D8 [Token(Token = "0x60144E0")] [Address(RVA = "0x2613C80", Offset = "0x2612C80", VA = "0x182613C80")] public LPCPGAPPGNH() { ((IDisposable)this).Dispose(); } // Token: 0x0400D237 RID: 53815 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D237")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400D238 RID: 53816 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D238")] private bool JKACCMIADFO; // Token: 0x0400D239 RID: 53817 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D239")] private float PLJLBDCMKFP; // Token: 0x0400D23A RID: 53818 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D23A")] private InteractablePortal GJJGNOBNOME; // Token: 0x02002F04 RID: 12036 [Token(Token = "0x2002F04")] private enum PMIFFPKPEOJ { // Token: 0x0400D23C RID: 53820 [Token(Token = "0x400D23C")] DISABLED, // Token: 0x0400D23D RID: 53821 [Token(Token = "0x400D23D")] SEARCH, // Token: 0x0400D23E RID: 53822 [Token(Token = "0x400D23E")] WAITING_FOR_INPUT, // Token: 0x0400D23F RID: 53823 [Token(Token = "0x400D23F")] USING_PORTAL } // Token: 0x02002F05 RID: 12037 [Token(Token = "0x2002F05")] [CompilerGenerated] private sealed class CDPBCIEHBBH { // Token: 0x060144E1 RID: 83169 RVA: 0x004B06F4 File Offset: 0x004AE8F4 [Token(Token = "0x60144E1")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public CDPBCIEHBBH() { } // Token: 0x060144E2 RID: 83170 RVA: 0x004B0710 File Offset: 0x004AE910 [Token(Token = "0x60144E2")] [Address(RVA = "0x26020E0", Offset = "0x26010E0", VA = "0x1826020E0")] internal bool b__0(Collider collider) { InteractablePortal component = collider.gameObject.GetComponent(); int num = 0; bool flag = component != num; if (!flag) { return flag; } InteractablePortal interactablePortal = this.portal; return component == interactablePortal; } // Token: 0x0400D240 RID: 53824 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D240")] public InteractablePortal portal; } }