using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Core.Controllers.ScreenBehaviors; using UnityEngine; // Token: 0x02002E1A RID: 11802 [Token(Token = "0x2002E1A")] public class LPCPGAPPGNH : ALLIDMNBMMG, UsePortalPerHandScreenPlayerBehaviorConfig> where T : InteractablePortal { // Token: 0x17003790 RID: 14224 // (get) Token: 0x0601407F RID: 82047 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06014080 RID: 82048 RVA: 0x004A63E4 File Offset: 0x004A45E4 [Token(Token = "0x17003790")] private InteractablePortal EDIBCKCNDPB { [Token(Token = "0x601407F")] [Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6014080")] [Address(RVA = "0x1F085F0", Offset = "0x1F073F0", VA = "0x181F085F0")] set { bool flag; if (flag) { } int num = 0; if (value != num) { value.NFPBMPMHHGO = true; } } } // Token: 0x17003791 RID: 14225 // (get) Token: 0x06014081 RID: 82049 RVA: 0x004A6410 File Offset: 0x004A4610 [Token(Token = "0x17003791")] public override int LNEDNNJCPMG { [Token(Token = "0x6014081")] [Address(RVA = "0x1F09A60", Offset = "0x1F08860", VA = "0x181F09A60", Slot = "14")] get { Type typeFromHandle = typeof(TeleportationPortal); Type type; if (!type.Equals(typeFromHandle)) { bool flag = this.BGJBHIOGBGH; return 9; } return 5; } } // Token: 0x17003792 RID: 14226 // (get) Token: 0x06014082 RID: 82050 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003792")] public override bool KAPLCJDFAMJ { [Token(Token = "0x6014082")] [Address(RVA = "0x40FFA0", Offset = "0x40EDA0", VA = "0x18040FFA0", Slot = "15")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06014083 RID: 82051 RVA: 0x004A6444 File Offset: 0x004A4644 [Token(Token = "0x6014083")] [Address(RVA = "0x1F096E0", Offset = "0x1F084E0", VA = "0x181F096E0", 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: 0x06014084 RID: 82052 RVA: 0x004A6488 File Offset: 0x004A4688 [Token(Token = "0x6014084")] [Address(RVA = "0x1F06410", Offset = "0x1F05210", VA = "0x181F06410", Slot = "17")] public override void Dispose() { ((IDisposable)this).Dispose(); } // Token: 0x06014085 RID: 82053 RVA: 0x004A64A4 File Offset: 0x004A46A4 [Token(Token = "0x6014085")] [Address(RVA = "0x1F0A0E0", Offset = "0x1F08EE0", VA = "0x181F0A0E0", Slot = "20")] protected override void PPAOALHOODL() { } // Token: 0x06014086 RID: 82054 RVA: 0x004A64B8 File Offset: 0x004A46B8 [Token(Token = "0x6014086")] [Address(RVA = "0x1F08EB0", Offset = "0x1F07CB0", VA = "0x181F08EB0", Slot = "21")] protected override void JNGMMNANOCH() { } // Token: 0x06014087 RID: 82055 RVA: 0x004A64D0 File Offset: 0x004A46D0 [Token(Token = "0x6014087")] [Address(RVA = "0x8D8A30", Offset = "0x8D7830", VA = "0x1808D8A30", Slot = "22")] public override void BALOKJMBNIN() { } // Token: 0x06014088 RID: 82056 RVA: 0x004A64E4 File Offset: 0x004A46E4 [Token(Token = "0x6014088")] [Address(RVA = "0x1F08D60", Offset = "0x1F07B60", VA = "0x181F08D60")] private void GKMENBOLMJH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { ((IDisposable)this).Dispose(); } // Token: 0x06014089 RID: 82057 RVA: 0x004A64F8 File Offset: 0x004A46F8 [Token(Token = "0x6014089")] [Address(RVA = "0x1F08D60", Offset = "0x1F07B60", VA = "0x181F08D60")] private void HBLNIKPDOLJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { ((IDisposable)this).Dispose(); } // Token: 0x0601408A RID: 82058 RVA: 0x004A650C File Offset: 0x004A470C [Token(Token = "0x601408A")] [Address(RVA = "0x1F089D0", Offset = "0x1F077D0", VA = "0x181F089D0")] private void DNMPCDNPJON() { if (this.GJLEDGBEBDA()) { InteractablePortal interactablePortal = this.PNAHMEHIILP(); int num = 0; if (interactablePortal != num) { } } } // Token: 0x0601408B RID: 82059 RVA: 0x004A653C File Offset: 0x004A473C [Token(Token = "0x601408B")] [Address(RVA = "0x1F08D60", Offset = "0x1F07B60", VA = "0x181F08D60")] private void LBHHFEGKKJJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { ((IDisposable)this).Dispose(); } // Token: 0x0601408C RID: 82060 RVA: 0x004A6550 File Offset: 0x004A4750 [Token(Token = "0x601408C")] [Address(RVA = "0x1F08FB0", Offset = "0x1F07DB0", VA = "0x181F08FB0")] 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: 0x0601408D RID: 82061 RVA: 0x004A65DC File Offset: 0x004A47DC [Token(Token = "0x601408D")] [Address(RVA = "0x1F086D0", Offset = "0x1F074D0", VA = "0x181F086D0")] private void BPDCLCKGKKI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { float time = Time.time; ((IDisposable)this).Dispose(); } // Token: 0x0601408E RID: 82062 RVA: 0x004A65F8 File Offset: 0x004A47F8 [Token(Token = "0x601408E")] [Address(RVA = "0x1F08720", Offset = "0x1F07520", VA = "0x181F08720")] 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: 0x0601408F RID: 82063 RVA: 0x004A6670 File Offset: 0x004A4870 [Token(Token = "0x601408F")] [Address(RVA = "0x1F08D80", Offset = "0x1F07B80", VA = "0x181F08D80")] 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: 0x17003793 RID: 14227 // (get) Token: 0x06014090 RID: 82064 RVA: 0x004A66A4 File Offset: 0x004A48A4 [Token(Token = "0x17003793")] private bool BGJBHIOGBGH { [Token(Token = "0x6014090")] [Address(RVA = "0x1F09630", Offset = "0x1F08430", VA = "0x181F09630")] get { float useDuration = this.PBGBNMCPEAJ.UseDuration; throw new NullReferenceException(); } } // Token: 0x17003794 RID: 14228 // (get) Token: 0x06014091 RID: 82065 RVA: 0x004A66C4 File Offset: 0x004A48C4 [Token(Token = "0x17003794")] private GAMNIEMGCBI JICPPMDBKAM { [Token(Token = "0x6014091")] [Address(RVA = "0x1F099C0", Offset = "0x1F087C0", VA = "0x181F099C0")] get { OPGFJKMHCKP opgfjkmhckp; if (opgfjkmhckp.ONFJHABGCIP.type != PlayerHand.PLLIKAOIPHP.Right) { bool flag = this.BGJBHIOGBGH; } bool flag2 = this.BGJBHIOGBGH; throw new NullReferenceException(); } } // Token: 0x17003795 RID: 14229 // (get) Token: 0x06014092 RID: 82066 RVA: 0x004A66F4 File Offset: 0x004A48F4 [Token(Token = "0x17003795")] private Sprite NLBHEDLGIAC { [Token(Token = "0x6014092")] [Address(RVA = "0x1F08530", Offset = "0x1F07330", VA = "0x181F08530")] get { Type typeFromHandle = typeof(TeleportationPortal); Type type; bool flag = type.Equals(typeFromHandle); return NPILADHLMKC.KGDLBEAPDFE((NPILADHLMKC.BCDIKFOHNGE)((uint)6)); } } // Token: 0x06014093 RID: 82067 RVA: 0x004A671C File Offset: 0x004A491C [Token(Token = "0x6014093")] [Address(RVA = "0x1F08BC0", Offset = "0x1F079C0", VA = "0x181F08BC0")] 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: 0x06014094 RID: 82068 RVA: 0x004A6760 File Offset: 0x004A4960 [Token(Token = "0x6014094")] [Address(RVA = "0x1F092D0", Offset = "0x1F080D0", VA = "0x181F092D0")] 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: 0x06014095 RID: 82069 RVA: 0x004A67D4 File Offset: 0x004A49D4 [Token(Token = "0x6014095")] [Address(RVA = "0x1F08AA0", Offset = "0x1F078A0", VA = "0x181F08AA0")] private void FLMDLIKJBAA() { OPGFJKMHCKP opgfjkmhckp; opgfjkmhckp.ONFJHABGCIP.TogglePortalHoverHandState(true); GHLCJGAMKMG ghlcjgamkmg = this.ENFJMBCGGLH; UsePortalPerHandScreenPlayerBehaviorConfig usePortalPerHandScreenPlayerBehaviorConfig = this.PBGBNMCPEAJ; } // Token: 0x06014096 RID: 82070 RVA: 0x004A6804 File Offset: 0x004A4A04 [Token(Token = "0x6014096")] [Address(RVA = "0x1F08F00", Offset = "0x1F07D00", VA = "0x181F08F00")] private void LLCOAAJAILG() { OPGFJKMHCKP opgfjkmhckp; PlayerHand onfjhabgcip = opgfjkmhckp.ONFJHABGCIP; int num = 0; onfjhabgcip.TogglePortalHoverHandState(num != 0); } // Token: 0x06014097 RID: 82071 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014097")] [Address(RVA = "0x1F09B50", Offset = "0x1F08950", VA = "0x181F09B50")] private InteractablePortal PNAHMEHIILP() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014098 RID: 82072 RVA: 0x004A682C File Offset: 0x004A4A2C [Token(Token = "0x6014098")] [Address(RVA = "0x1F0A130", Offset = "0x1F08F30", VA = "0x181F0A130")] public LPCPGAPPGNH() { ((IDisposable)this).Dispose(); } // Token: 0x0400D010 RID: 53264 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D010")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400D011 RID: 53265 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D011")] private bool JKACCMIADFO; // Token: 0x0400D012 RID: 53266 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D012")] private float PLJLBDCMKFP; // Token: 0x0400D013 RID: 53267 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D013")] private InteractablePortal GJJGNOBNOME; // Token: 0x02002E1B RID: 11803 [Token(Token = "0x2002E1B")] private enum PMIFFPKPEOJ { // Token: 0x0400D015 RID: 53269 [Token(Token = "0x400D015")] DISABLED, // Token: 0x0400D016 RID: 53270 [Token(Token = "0x400D016")] SEARCH, // Token: 0x0400D017 RID: 53271 [Token(Token = "0x400D017")] WAITING_FOR_INPUT, // Token: 0x0400D018 RID: 53272 [Token(Token = "0x400D018")] USING_PORTAL } // Token: 0x02002E1C RID: 11804 [Token(Token = "0x2002E1C")] [CompilerGenerated] private sealed class CDPBCIEHBBH { // Token: 0x06014099 RID: 82073 RVA: 0x004A6848 File Offset: 0x004A4A48 [Token(Token = "0x6014099")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public CDPBCIEHBBH() { } // Token: 0x0601409A RID: 82074 RVA: 0x004A6864 File Offset: 0x004A4A64 [Token(Token = "0x601409A")] [Address(RVA = "0x1EFD2B0", Offset = "0x1EFC0B0", VA = "0x181EFD2B0")] 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: 0x0400D019 RID: 53273 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D019")] public InteractablePortal portal; } }