using System; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; namespace RecRoom { // Token: 0x02002026 RID: 8230 [Token(Token = "0x2002026")] [Serializable] public class ScreenTitleScreenController : PlayerController { // Token: 0x17002177 RID: 8567 // (get) Token: 0x0600D1F5 RID: 53749 RVA: 0x00306694 File Offset: 0x00304894 [Token(Token = "0x17002177")] public override bool HasInputThisFrame { [Token(Token = "0x600D1F5")] [Address(RVA = "0x7B61F0", Offset = "0x7B4FF0", VA = "0x1807B61F0", Slot = "4")] get { LOCNHHPGIAG locnhhpgiag = this.inputHandler; if (locnhhpgiag == 0) { } return locnhhpgiag.k__BackingField; } } // Token: 0x0600D1F6 RID: 53750 RVA: 0x003066B4 File Offset: 0x003048B4 [Token(Token = "0x600D1F6")] [Address(RVA = "0x7B6080", Offset = "0x7B4E80", VA = "0x1807B6080", Slot = "5")] public override void OFFLOPLJBBG(LocalPlayerController DCPIMFCFGAB) { PIMINIBFBEI piminibfbei = new PIMINIBFBEI(); this.cursor = piminibfbei; this.isLoginLoaded = false; } // Token: 0x0600D1F7 RID: 53751 RVA: 0x003066D8 File Offset: 0x003048D8 [Token(Token = "0x600D1F7")] [Address(RVA = "0x7B5B70", Offset = "0x7B4970", VA = "0x1807B5B70", Slot = "6")] 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: 0x0600D1F8 RID: 53752 RVA: 0x003067A4 File Offset: 0x003049A4 [Token(Token = "0x600D1F8")] [Address(RVA = "0x7B60E0", Offset = "0x7B4EE0", VA = "0x1807B60E0", Slot = "7")] 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: 0x0600D1F9 RID: 53753 RVA: 0x003067F4 File Offset: 0x003049F4 [Token(Token = "0x600D1F9")] [Address(RVA = "0x7B5930", Offset = "0x7B4730", VA = "0x1807B5930", Slot = "8")] 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: 0x0600D1FA RID: 53754 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D1FA")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")] public override void MKJKHMELFMJ() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D1FB RID: 53755 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D1FB")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")] public override void BNEAKHONHNH() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D1FC RID: 53756 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D1FC")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "11")] public override void CLBLFCJEDLL() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D1FD RID: 53757 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D1FD")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "12")] public override void MGCNCKFIODL(Player IKPJFNLNPHM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D1FE RID: 53758 RVA: 0x003068F4 File Offset: 0x00304AF4 [Token(Token = "0x600D1FE")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "14")] public override Player JBMABFCPHNB(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK) { } // Token: 0x0600D1FF RID: 53759 RVA: 0x00306904 File Offset: 0x00304B04 [Token(Token = "0x600D1FF")] [Address(RVA = "0x7B5ED0", Offset = "0x7B4CD0", VA = "0x1807B5ED0", Slot = "13")] public override void KBNPFLELNLG(LoginScreenSpawnPoint COGPPOCAKNB) { this.isLoginLoaded = true; this.OENOIJCHBMN(COGPPOCAKNB); } // Token: 0x0600D200 RID: 53760 RVA: 0x00306920 File Offset: 0x00304B20 [Token(Token = "0x600D200")] [Address(RVA = "0x7B5EE0", Offset = "0x7B4CE0", VA = "0x1807B5EE0")] 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: 0x0600D201 RID: 53761 RVA: 0x0030698C File Offset: 0x00304B8C [Token(Token = "0x600D201")] [Address(RVA = "0x7B5DA0", Offset = "0x7B4BA0", VA = "0x1807B5DA0")] 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: 0x0600D202 RID: 53762 RVA: 0x003069E8 File Offset: 0x00304BE8 [Token(Token = "0x600D202")] [Address(RVA = "0x7B6190", Offset = "0x7B4F90", VA = "0x1807B6190")] public ScreenTitleScreenController() { } // Token: 0x04008674 RID: 34420 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008674")] [SerializeField] private ScreenPlayerCursorSettings cursorSettings; // Token: 0x04008675 RID: 34421 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4008675")] private PIMINIBFBEI cursor; // Token: 0x04008676 RID: 34422 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4008676")] private LOCNHHPGIAG inputHandler; // Token: 0x04008677 RID: 34423 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4008677")] private ODBMDOCCCIO uIInputController; // Token: 0x04008678 RID: 34424 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4008678")] private bool isLoginLoaded; } }