using System; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; namespace RecRoom { // Token: 0x02002112 RID: 8466 [Token(Token = "0x2002112")] [Serializable] public class ScreenTitleScreenController : PlayerController { // Token: 0x17002216 RID: 8726 // (get) Token: 0x0600D5F8 RID: 54776 RVA: 0x0030F17C File Offset: 0x0030D37C [Token(Token = "0x17002216")] public override bool HasInputThisFrame { [Token(Token = "0x600D5F8")] [Address(RVA = "0x19C8170", Offset = "0x19C7170", VA = "0x1819C8170", Slot = "4")] get { LOCNHHPGIAG locnhhpgiag = this.inputHandler; if (locnhhpgiag == 0) { } return locnhhpgiag.k__BackingField; } } // Token: 0x0600D5F9 RID: 54777 RVA: 0x0030F19C File Offset: 0x0030D39C [Token(Token = "0x600D5F9")] [Address(RVA = "0x19C8000", Offset = "0x19C7000", VA = "0x1819C8000", Slot = "5")] public override void OFFLOPLJBBG(LocalPlayerController DCPIMFCFGAB) { PIMINIBFBEI piminibfbei = new PIMINIBFBEI(); this.cursor = piminibfbei; this.isLoginLoaded = false; } // Token: 0x0600D5FA RID: 54778 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D5FA")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")] public override void MLONLKLKBON() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D5FB RID: 54779 RVA: 0x0030F1C0 File Offset: 0x0030D3C0 [Token(Token = "0x600D5FB")] [Address(RVA = "0x19C7AF0", Offset = "0x19C6AF0", VA = "0x1819C7AF0", Slot = "7")] public override void BGIPNMLMILE() { LOCNHHPGIAG k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; this.inputHandler = k__BackingField; if (SingletonMonoBehaviour.FFNIFALJLDD) { Camera screenModeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeCamera; CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG; PIMINIBFBEI piminibfbei = this.cursor; ScreenHUD screenModeHUD = instance.screenModeHUD; LOCNHHPGIAG locnhhpgiag = this.inputHandler; piminibfbei.OFFLOPLJBBG(locnhhpgiag, screenModeHUD, screenModeCamera); LoginScreenSpawnPoint instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance2 != num) { LoginScreenSpawnPoint instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; this.OENOIJCHBMN(instance3); } PIMINIBFBEI piminibfbei2 = this.cursor; int num2 = 0; piminibfbei2.DPLAALHGGMJ(this, num2); if (this.uIInputController == (ulong)0L) { PIMINIBFBEI piminibfbei3 = this.cursor; ODBMDOCCCIO odbmdocccio = new ODBMDOCCCIO(this.inputHandler, screenModeCamera, screenModeHUD, piminibfbei3); this.uIInputController = odbmdocccio; } } } // Token: 0x0600D5FC RID: 54780 RVA: 0x0030F28C File Offset: 0x0030D48C [Token(Token = "0x600D5FC")] [Address(RVA = "0x19C8060", Offset = "0x19C7060", VA = "0x1819C8060", Slot = "8")] public override void OGCOBGAHOIK() { this.cursor.OCCIJPKCICA(this); this.cursor.JBBLIBHHEBC(); ODBMDOCCCIO odbmdocccio = this.uIInputController; if (odbmdocccio != 0) { odbmdocccio.JBBLIBHHEBC(); } SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD.worldSpaceUIAnchor.Detach(); } // Token: 0x0600D5FD RID: 54781 RVA: 0x0030F2DC File Offset: 0x0030D4DC [Token(Token = "0x600D5FD")] [Address(RVA = "0x19C78B0", Offset = "0x19C68B0", VA = "0x1819C78B0", Slot = "9")] public override void BALOKJMBNIN() { if (this.inputHandler == (ulong)0L) { if (SingletonMonoBehaviour.FFNIFALJLDD) { LOCNHHPGIAG k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; this.inputHandler = k__BackingField; } if (this.inputHandler == (ulong)0L) { return; } } ACDNIAEFGHK.BALOKJMBNIN(); LOCNHHPGIAG locnhhpgiag = this.inputHandler; CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; bool flag = instance == num; int num2 = 0; if (!flag) { if (locnhhpgiag.k__BackingField == IFDIGHKFEGF.TOUCH) { if (this.cursor.IOIIADNAGCG) { PIMINIBFBEI piminibfbei = this.cursor; int num3 = 0; piminibfbei.DPLAALHGGMJ(this, num3); } if (locnhhpgiag.k__BackingField == IFDIGHKFEGF.TOUCH) { goto IL_C8; } } if (!this.cursor.IOIIADNAGCG && (this.isLoginLoaded ? 1 : 0) != num2) { PIMINIBFBEI piminibfbei2 = this.cursor; ScreenPlayerCursorSettings screenPlayerCursorSettings = this.cursorSettings; int num4 = 0; piminibfbei2.NHKICMJGHDL(screenPlayerCursorSettings, this, num4); } } IL_C8: if (this.uIInputController != num2) { LocalPlayerController instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; ODBMDOCCCIO odbmdocccio = this.uIInputController; } this.cursor.OPEMIFENIJM(); } // Token: 0x0600D5FE RID: 54782 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D5FE")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")] public override void MKJKHMELFMJ() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D5FF RID: 54783 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D5FF")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "11")] public override void BNEAKHONHNH() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D600 RID: 54784 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D600")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "12")] public override void CLBLFCJEDLL() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D601 RID: 54785 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D601")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "13")] public override void MGCNCKFIODL(Player IKPJFNLNPHM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D602 RID: 54786 RVA: 0x0030F3DC File Offset: 0x0030D5DC [Token(Token = "0x600D602")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "15")] public override Player JBMABFCPHNB(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK) { } // Token: 0x0600D603 RID: 54787 RVA: 0x0030F3EC File Offset: 0x0030D5EC [Token(Token = "0x600D603")] [Address(RVA = "0x19C7E50", Offset = "0x19C6E50", VA = "0x1819C7E50", Slot = "14")] public override void KBNPFLELNLG(LoginScreenSpawnPoint COGPPOCAKNB) { this.isLoginLoaded = true; this.OENOIJCHBMN(COGPPOCAKNB); } // Token: 0x0600D604 RID: 54788 RVA: 0x0030F408 File Offset: 0x0030D608 [Token(Token = "0x600D604")] [Address(RVA = "0x19C7E60", Offset = "0x19C6E60", VA = "0x1819C7E60")] private void OENOIJCHBMN(LoginScreenSpawnPoint COGPPOCAKNB) { int num = 0; if (COGPPOCAKNB != num) { Transform screenSpawnPoint = COGPPOCAKNB.screenSpawnPoint; int num2 = 0; if (screenSpawnPoint != num2) { Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeCamera.transform; Transform screenSpawnPoint2 = COGPPOCAKNB.screenSpawnPoint; Vector3 vector; float z = vector.z; Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeCamera.transform; Transform screenSpawnPoint3 = COGPPOCAKNB.screenSpawnPoint; } } } // Token: 0x0600D605 RID: 54789 RVA: 0x0030F474 File Offset: 0x0030D674 [Token(Token = "0x600D605")] [Address(RVA = "0x19C7D20", Offset = "0x19C6D20", VA = "0x1819C7D20")] private void JFHCKKDOCIH(LOCNHHPGIAG DBFBLNILIGL) { CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (!(instance == num)) { if (DBFBLNILIGL.k__BackingField == IFDIGHKFEGF.TOUCH) { if (this.cursor.IOIIADNAGCG) { PIMINIBFBEI piminibfbei = this.cursor; int num2 = 0; piminibfbei.DPLAALHGGMJ(this, num2); return; } while (DBFBLNILIGL.k__BackingField == IFDIGHKFEGF.TOUCH) { } } bool flag; while (flag) { } return; } } // Token: 0x0600D606 RID: 54790 RVA: 0x0030F4D0 File Offset: 0x0030D6D0 [Token(Token = "0x600D606")] [Address(RVA = "0x19C8110", Offset = "0x19C7110", VA = "0x1819C8110")] public ScreenTitleScreenController() { } // Token: 0x04008846 RID: 34886 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008846")] [SerializeField] private ScreenPlayerCursorSettings cursorSettings; // Token: 0x04008847 RID: 34887 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4008847")] private PIMINIBFBEI cursor; // Token: 0x04008848 RID: 34888 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4008848")] private LOCNHHPGIAG inputHandler; // Token: 0x04008849 RID: 34889 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4008849")] private ODBMDOCCCIO uIInputController; // Token: 0x0400884A RID: 34890 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400884A")] private bool isLoginLoaded; } }