using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AmplitudeAnalytics; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using UnityEngine; // Token: 0x02000004 RID: 4 [Token(Token = "0x2000004")] [StructLayout(3)] public abstract class AccountSelectionManager : SingletonMonoBehaviour { // Token: 0x1700000E RID: 14 // (get) Token: 0x06000016 RID: 22 RVA: 0x0000257C File Offset: 0x0000077C // (set) Token: 0x06000017 RID: 23 RVA: 0x00002598 File Offset: 0x00000798 [Token(Token = "0x1700000E")] protected AccountSelectionManager.GENCJJKBAHD GENECNFMDHJ { [Token(Token = "0x6000016")] [Address(RVA = "0xFF7BA0", Offset = "0xFF65A0", VA = "0x180FF7BA0")] get { HKKOHFHADKK cfjhdnbgipa = this.CFJHDNBGIPA; throw new NullReferenceException(); } [Token(Token = "0x6000017")] [Address(RVA = "0xFF71E0", Offset = "0xFF5BE0", VA = "0x180FF71E0")] set { object[] array = new object[3]; int frameCount = Time.frameCount; if (frameCount != 0) { } array[0] = frameCount; HKKOHFHADKK cfjhdnbgipa = this.CFJHDNBGIPA; if (cfjhdnbgipa != 0) { } array[1] = cfjhdnbgipa; if (cfjhdnbgipa != 0) { } array[2] = cfjhdnbgipa; Debug.LogFormat("Frame {0}: Transitioning from state {1} to {2}", array); HKKOHFHADKK cfjhdnbgipa2 = this.CFJHDNBGIPA; if (cfjhdnbgipa != value) { cfjhdnbgipa2.PIEOGAPMGIH((ushort)value); } } } // Token: 0x1700000F RID: 15 // (get) Token: 0x06000018 RID: 24 RVA: 0x0000260C File Offset: 0x0000080C // (set) Token: 0x06000019 RID: 25 RVA: 0x00002628 File Offset: 0x00000828 [Token(Token = "0x1700000F")] protected ushort BEOPIOIFFHC { [Token(Token = "0x6000018")] [Address(RVA = "0xFF6E00", Offset = "0xFF5800", VA = "0x180FF6E00")] get { HKKOHFHADKK cfjhdnbgipa = this.CFJHDNBGIPA; throw new NullReferenceException(); } [Token(Token = "0x6000019")] [Address(RVA = "0xFF6F30", Offset = "0xFF5930", VA = "0x180FF6F30")] set { this.CFJHDNBGIPA.PIEOGAPMGIH(value, value); } } // Token: 0x17000010 RID: 16 // (get) Token: 0x0600001A RID: 26 [Token(Token = "0x17000010")] public abstract bool IHHHGFJJMCB { [Token(Token = "0x600001A")] [Address(Slot = "6")] get; } // Token: 0x17000011 RID: 17 // (get) Token: 0x0600001B RID: 27 RVA: 0x00002648 File Offset: 0x00000848 [Token(Token = "0x17000011")] public virtual bool KDIMEPHDNNF { [Token(Token = "0x600001B")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "7")] get { } } // Token: 0x17000012 RID: 18 // (get) Token: 0x0600001C RID: 28 RVA: 0x00002658 File Offset: 0x00000858 [Token(Token = "0x17000012")] public IPromise FFELEFPIDPL { [Token(Token = "0x600001C")] [Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")] get { /* An exception occurred when decompiling this method (0600001C) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1 AccountSelectionManager::get_ConnectedToRecNetPromise() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [RecRoom.Promises.Runtime]RecRoom.Async.Promise`1(var_0_06, ldfld:class [RecRoom.Promises.Runtime]RecRoom.Async.Promise`1(AccountSelectionManager::JOHCMMMDAOI, ldloc:AccountSelectionManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x0600001D RID: 29 RVA: 0x0000266C File Offset: 0x0000086C [Token(Token = "0x600001D")] [Address(RVA = "0xFF6ED0", Offset = "0xFF58D0", VA = "0x180FF6ED0")] public void ConnectedToRecNet(PCBCGDHBAEL OONCLFAOPAD) { Promise johcmmmdaoi = this.JOHCMMMDAOI; } // Token: 0x17000013 RID: 19 // (get) Token: 0x0600001E RID: 30 RVA: 0x00002688 File Offset: 0x00000888 // (set) Token: 0x0600001F RID: 31 RVA: 0x0000269C File Offset: 0x0000089C [Token(Token = "0x17000013")] public BootSequence.IIACGMGMLOB ODMGAJCCKFJ { [Token(Token = "0x600001E")] [Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")] get; [Token(Token = "0x600001F")] [Address(RVA = "0x52F840", Offset = "0x52E240", VA = "0x18052F840")] set; } // Token: 0x06000020 RID: 32 RVA: 0x000026B0 File Offset: 0x000008B0 [Token(Token = "0x6000020")] [Address(RVA = "0xFF6DA0", Offset = "0xFF57A0", VA = "0x180FF6DA0", Slot = "4")] protected override void Awake() { base.Awake(); HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.CFJHDNBGIPA = hkkohfhadkk; } // Token: 0x06000021 RID: 33 RVA: 0x000026D0 File Offset: 0x000008D0 [Token(Token = "0x6000021")] [Address(RVA = "0xFF7EC0", Offset = "0xFF68C0", VA = "0x180FF7EC0", Slot = "8")] protected virtual void Start() { AudioSource audioSource = this.musicSource; int num = 0; if (audioSource != num) { float volume = this.musicSource.volume; Coroutine neipcahhedh = this.NEIPCAHHEDH; this.HGCIHFDOLPC = volume; if (neipcahhedh != 0) { base.StopCoroutine(neipcahhedh); } AccountSelectionManager.GPBNDKAPLOE gpbndkaploe; gpbndkaploe.System.IDisposable.Dispose(); int num2 = 0; gpbndkaploe.<>4__this = this; gpbndkaploe.<>1__state = num2; gpbndkaploe.delay = (float)num2; Coroutine coroutine = base.StartCoroutine(gpbndkaploe); this.NEIPCAHHEDH = coroutine; } } // Token: 0x06000022 RID: 34 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000022")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")] public virtual void ShowErrorMessage(string MOPOMPHBHKF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000023 RID: 35 [Token(Token = "0x6000023")] [Address(Slot = "10")] public abstract void UpdateStatus(string AAHGIGHAIFI, bool BCOHEOIEPLL = true); // Token: 0x06000024 RID: 36 RVA: 0x00002754 File Offset: 0x00000954 [Token(Token = "0x6000024")] [Address(RVA = "0xFF7E10", Offset = "0xFF6810", VA = "0x180FF7E10")] public IPromise StartLoginToPlayerAccount() { Promise promise = new Promise(); HKKOHFHADKK cfjhdnbgipa = this.CFJHDNBGIPA; this.OADMEIGDJOB = promise; int num = 0; cfjhdnbgipa.OFFLOPLJBBG((ushort)num); Action action = new Action(this.OFHFCCBDKLA); IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update10hz(this, action); this.NDLHFNIJDEB = disposable; Promise oadmeigdjob = this.OADMEIGDJOB; throw new NullReferenceException(); } // Token: 0x06000025 RID: 37 RVA: 0x000027AC File Offset: 0x000009AC [Token(Token = "0x6000025")] [Address(RVA = "0xFF70D0", Offset = "0xFF5AD0", VA = "0x180FF70D0")] public void GoToNewAccountRegistration() { this.GENECNFMDHJ = AccountSelectionManager.GENCJJKBAHD.REGISTRATION; } // Token: 0x06000026 RID: 38 RVA: 0x000027C0 File Offset: 0x000009C0 [Token(Token = "0x6000026")] [Address(RVA = "0xFF70C0", Offset = "0xFF5AC0", VA = "0x180FF70C0")] public void GoToExistingAccountSignIn() { this.GENECNFMDHJ = AccountSelectionManager.GENCJJKBAHD.SIGN_IN; } // Token: 0x06000027 RID: 39 RVA: 0x000027D4 File Offset: 0x000009D4 [Token(Token = "0x6000027")] [Address(RVA = "0xFF70B0", Offset = "0xFF5AB0", VA = "0x180FF70B0")] public void GoToEnterActionCode() { this.GENECNFMDHJ = AccountSelectionManager.GENCJJKBAHD.INPUT_ACTION_CODE; } // Token: 0x06000028 RID: 40 [Token(Token = "0x6000028")] [Address(Slot = "11")] public abstract IPromise LoginToCachedAccount(MHOKOMMOGKM.ONLDIBIOKEF JMNGLIHCKFD); // Token: 0x06000029 RID: 41 RVA: 0x000027EC File Offset: 0x000009EC [Token(Token = "0x6000029")] [Address(RVA = "0xFF7CD0", Offset = "0xFF66D0", VA = "0x180FF7CD0")] public void QueueVerifyEmailEventForPostLogIn(string BDCDDPOHKNA, [Optional] string ENIEMJMBLBO) { List> list = new List(); int num = 0; list.Add(num); if (ENIEMJMBLBO != 0) { int num2 = 0; list.Add(num2); } int num3 = 0; CFLMJLFBOKH.PBKBKOPMIDM("email_verification_flow", list, num3); } // Token: 0x0600002A RID: 42 RVA: 0x0000282C File Offset: 0x00000A2C [Token(Token = "0x600002A")] [Address(RVA = "0xFF7BE0", Offset = "0xFF65E0", VA = "0x180FF7BE0")] public void QueueBirthdayEventForPostLogIn(DateTime ACEKGNLOGLC) { List> list = new List(); int num = 0; list.Add(num); CFLMJLFBOKH.JBIBDMHBELC(list); } // Token: 0x0600002B RID: 43 RVA: 0x00002854 File Offset: 0x00000A54 [Token(Token = "0x600002B")] [Address(RVA = "0xFF76B0", Offset = "0xFF60B0", VA = "0x180FF76B0")] public void LogSiloedMatchingChangedEvent() { PlatformManager instance = SingletonMonoBehaviour.Instance; IPromise promise; if (promise == (ulong)2L) { } PlatformManager instance2 = SingletonMonoBehaviour.Instance; string text = "xboxOnlyMatching"; IPromise promise2; if (promise2 == (ulong)2L) { text = "psOnlyMatching"; } int k__BackingField = BPHGKAEDBPE.k__BackingField; int num = AmplitudeAnalyticsClient.CMDHDIEMIHJ; CCNBJFOPLBG ccnbjfoplbg; IPromise promise3 = AmplitudeAnalyticsClient.LogOutOfSessionEvent(ccnbjfoplbg.JOBHLMFKFNO(text, true).FHKPFOMIHLE(text, true)); } // Token: 0x0600002C RID: 44 RVA: 0x000028C8 File Offset: 0x00000AC8 [Token(Token = "0x600002C")] [Address(RVA = "0xFF75E0", Offset = "0xFF5FE0", VA = "0x180FF75E0")] public void LogRegistrationEvent(string BDCDDPOHKNA, [Optional] string IMPBIJDOCBA) { CCNBJFOPLBG ccnbjfoplbg = AmplitudeAnalyticsClient.OutOfSessionEvent("registration_flow").JOBHLMFKFNO("step", BDCDDPOHKNA); if (IMPBIJDOCBA != 0) { CCNBJFOPLBG ccnbjfoplbg2 = ccnbjfoplbg.JOBHLMFKFNO("substep", IMPBIJDOCBA); } IPromise promise = AmplitudeAnalyticsClient.LogOutOfSessionEvent(ccnbjfoplbg); } // Token: 0x0600002D RID: 45 RVA: 0x0000290C File Offset: 0x00000B0C [Token(Token = "0x600002D")] [Address(RVA = "0xFF7530", Offset = "0xFF5F30", VA = "0x180FF7530")] public void LogRegistrationEventWithDetail(string BDCDDPOHKNA, string PDDAGLPKIPF, string KNBDDGCIGMG) { IPromise promise = AmplitudeAnalyticsClient.LogOutOfSessionEvent(AmplitudeAnalyticsClient.OutOfSessionEvent("registration_flow").JOBHLMFKFNO("step", BDCDDPOHKNA).JOBHLMFKFNO(PDDAGLPKIPF, KNBDDGCIGMG)); } // Token: 0x0600002E RID: 46 RVA: 0x00002944 File Offset: 0x00000B44 [Token(Token = "0x600002E")] [Address(RVA = "0xFF7430", Offset = "0xFF5E30", VA = "0x180FF7430")] public void LogPlayerConfirmedEmail() { IPromise promise = AmplitudeAnalyticsClient.LogOutOfSessionEvent(AmplitudeAnalyticsClient.OutOfSessionEvent("registration_flow").JOBHLMFKFNO("step", "emailConfirmed")); int num = 0; int num2 = 0; CFLMJLFBOKH.PBKBKOPMIDM("emailConfirmed", num2, num); } // Token: 0x0600002F RID: 47 RVA: 0x00002988 File Offset: 0x00000B88 [Token(Token = "0x600002F")] [Address(RVA = "0xFF79D0", Offset = "0xFF63D0", VA = "0x180FF79D0")] public void OnJuniorHelpSelected() { IPromise promise = AmplitudeAnalyticsClient.LogOutOfSessionEvent(AmplitudeAnalyticsClient.OutOfSessionEvent("registration_flow").JOBHLMFKFNO("step", "juniorHelp")); } // Token: 0x06000030 RID: 48 RVA: 0x000029BC File Offset: 0x00000BBC [Token(Token = "0x6000030")] [Address(RVA = "0xFF7A90", Offset = "0xFF6490", VA = "0x180FF7A90")] public void OnPrivacyPolicySelected() { this.LogRegistrationEvent("emailStep", "privacyPolicy"); } // Token: 0x06000031 RID: 49 RVA: 0x000029DC File Offset: 0x00000BDC [Token(Token = "0x6000031")] [Address(RVA = "0xFF7AE0", Offset = "0xFF64E0", VA = "0x180FF7AE0")] public void OnWhyRegisterSelected() { this.LogRegistrationEvent("emailStep", "whyRegister"); } // Token: 0x06000032 RID: 50 RVA: 0x000029FC File Offset: 0x00000BFC [Token(Token = "0x6000032")] [Address(RVA = "0xFF7980", Offset = "0xFF6380", VA = "0x180FF7980")] public void OnComfortAndSafetySelected() { this.LogRegistrationEvent("emailStep", "codeOfConduct"); } // Token: 0x06000033 RID: 51 RVA: 0x00002A1C File Offset: 0x00000C1C [Token(Token = "0x6000033")] [Address(RVA = "0xFF70E0", Offset = "0xFF5AE0", VA = "0x180FF70E0")] protected void JCNPJKJPEIJ(TutorialManager.LFBAKFELNDP BFLJAONGKCB) { RecRoomAudioClip recRoomAudioClip = this.tutorialAudioConfigs.IBLENKIKCLJ(BFLJAONGKCB); if (this.VOSource.isPlaying) { this.VOSource.Stop(); } AudioSource vosource = this.VOSource; AudioClip audioClip = recRoomAudioClip.audioClip; vosource.clip = audioClip; AudioSource vosource2 = this.VOSource; float volume = recRoomAudioClip.volume; vosource2.volume = volume; float num = recRoomAudioClip.pitchVariation; int num2 = 0; AudioSource vosource3 = this.VOSource; if (num <= (float)num2) { } num = global::UnityEngine.Random.Range(num, num); vosource3.pitch = num; this.VOSource.Play(); } // Token: 0x06000034 RID: 52 RVA: 0x00002ABC File Offset: 0x00000CBC [Token(Token = "0x6000034")] [Address(RVA = "0xFF6E40", Offset = "0xFF5840", VA = "0x180FF6E40")] protected void COOEGILCEOA(float NBOCPMDNOCF = 0f) { Coroutine neipcahhedh = this.NEIPCAHHEDH; if (neipcahhedh != 0) { base.StopCoroutine(neipcahhedh); } AccountSelectionManager.GPBNDKAPLOE gpbndkaploe; gpbndkaploe.System.IDisposable.Dispose(); gpbndkaploe.delay = NBOCPMDNOCF; gpbndkaploe.<>1__state = (int)((ulong)0L); gpbndkaploe.<>4__this = this; Coroutine coroutine = base.StartCoroutine(gpbndkaploe); this.NEIPCAHHEDH = coroutine; } // Token: 0x06000035 RID: 53 RVA: 0x00002B08 File Offset: 0x00000D08 [Token(Token = "0x6000035")] [Address(RVA = "0xFF7B30", Offset = "0xFF6530", VA = "0x180FF7B30")] private IEnumerator PNMGMHEBGBH(float NBOCPMDNOCF) { /* An exception occurred when decompiling this method (06000035) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AccountSelectionManager::PNMGMHEBGBH(System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(GPBNDKAPLOE::System.IDisposable.Dispose, ldloc:GPBNDKAPLOE(var_0)) stfld:float32(GPBNDKAPLOE::delay, ldloc:GPBNDKAPLOE(var_0), ldloc:float32(NBOCPMDNOCF)) stfld:int32(GPBNDKAPLOE::<>1__state, ldloc:GPBNDKAPLOE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:AccountSelectionManager(GPBNDKAPLOE::<>4__this, ldloc:GPBNDKAPLOE(var_0), ldloc:AccountSelectionManager(this)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06000036 RID: 54 RVA: 0x00002B34 File Offset: 0x00000D34 [Token(Token = "0x6000036")] [Address(RVA = "0xFF7020", Offset = "0xFF5A20", VA = "0x180FF7020")] public void FadeOutMusic(float NBOCPMDNOCF = 0f) { Coroutine neipcahhedh = this.NEIPCAHHEDH; if (neipcahhedh != 0) { base.StopCoroutine(neipcahhedh); } AccountSelectionManager.ANMJGFCNDKL anmjgfcndkl; anmjgfcndkl.System.IDisposable.Dispose(); anmjgfcndkl.delay = NBOCPMDNOCF; anmjgfcndkl.<>1__state = (int)((ulong)0L); anmjgfcndkl.<>4__this = this; Coroutine coroutine = base.StartCoroutine(anmjgfcndkl); this.NEIPCAHHEDH = coroutine; } // Token: 0x06000037 RID: 55 RVA: 0x00002B80 File Offset: 0x00000D80 [Token(Token = "0x6000037")] [Address(RVA = "0xFF6FB0", Offset = "0xFF59B0", VA = "0x180FF6FB0")] private IEnumerator FNMLJANEBLE(float NBOCPMDNOCF) { /* An exception occurred when decompiling this method (06000037) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AccountSelectionManager::FNMLJANEBLE(System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(ANMJGFCNDKL::System.IDisposable.Dispose, ldloc:ANMJGFCNDKL(var_0)) stfld:float32(ANMJGFCNDKL::delay, ldloc:ANMJGFCNDKL(var_0), ldloc:float32(NBOCPMDNOCF)) stfld:int32(ANMJGFCNDKL::<>1__state, ldloc:ANMJGFCNDKL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:AccountSelectionManager(ANMJGFCNDKL::<>4__this, ldloc:ANMJGFCNDKL(var_0), ldloc:AccountSelectionManager(this)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06000038 RID: 56 RVA: 0x00002BAC File Offset: 0x00000DAC [Token(Token = "0x6000038")] [Address(RVA = "0xFF8410", Offset = "0xFF6E10", VA = "0x180FF8410")] protected AccountSelectionManager() { List list = new List(); this.CachedLogins = list; Promise promise = new Promise(); this.JOHCMMMDAOI = promise; base..ctor(); } // Token: 0x06000039 RID: 57 RVA: 0x00002BF0 File Offset: 0x00000DF0 [Token(Token = "0x6000039")] [Address(RVA = "0xFF7960", Offset = "0xFF6360", VA = "0x180FF7960")] [CompilerGenerated] private void OFHFCCBDKLA(float JFKDDPJDCDC) { this.CFJHDNBGIPA.OPEMIFENIJM(); } // Token: 0x0400000E RID: 14 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400000E")] [SerializeField] [Header("Audio")] protected TutorialAudioConfigs tutorialAudioConfigs; // Token: 0x0400000F RID: 15 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400000F")] [SerializeField] protected AudioSource VOSource; // Token: 0x04000010 RID: 16 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000010")] [SerializeField] protected AudioSource musicSource; // Token: 0x04000011 RID: 17 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000011")] [SerializeField] protected float musicFadeInTime = 2f; // Token: 0x04000012 RID: 18 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x4000012")] [SerializeField] protected float musicFadeOutTime = 0.5f; // Token: 0x04000013 RID: 19 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000013")] public List CachedLogins; // Token: 0x04000014 RID: 20 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4000014")] protected MHOKOMMOGKM.ONLDIBIOKEF FNPOHMKHDMM; // Token: 0x04000015 RID: 21 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4000015")] private float HGCIHFDOLPC; // Token: 0x04000016 RID: 22 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4000016")] private Coroutine NEIPCAHHEDH; // Token: 0x04000017 RID: 23 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4000017")] protected string NGOGLCEKLEJ; // Token: 0x04000018 RID: 24 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4000018")] protected Promise OADMEIGDJOB; // Token: 0x04000019 RID: 25 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4000019")] protected HKKOHFHADKK CFJHDNBGIPA; // Token: 0x0400001A RID: 26 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400001A")] protected IDisposable NDLHFNIJDEB; // Token: 0x0400001B RID: 27 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400001B")] private Promise JOHCMMMDAOI; // Token: 0x0400001D RID: 29 [Token(Token = "0x400001D")] protected static string NMAKHFHMHLL = "registration_flow"; // Token: 0x0400001E RID: 30 [Token(Token = "0x400001E")] protected static string MLAGNDAAALC = "email_verification_flow"; // Token: 0x0400001F RID: 31 [Token(Token = "0x400001F")] protected static string AKDGPKELBNI = "update_ps_only_matching_pref"; // Token: 0x04000020 RID: 32 [Token(Token = "0x4000020")] protected static string OGKFGLMBAKI = "update_xbox_only_matching_pref"; // Token: 0x04000021 RID: 33 [Token(Token = "0x4000021")] protected static string PLELIOAFBPN = "step"; // Token: 0x04000022 RID: 34 [Token(Token = "0x4000022")] protected static string PGEFIFLIBGB = "createAccountStarted"; // Token: 0x04000023 RID: 35 [Token(Token = "0x4000023")] protected static string FFBJBPGJEOD = "videoWatched"; // Token: 0x04000024 RID: 36 [Token(Token = "0x4000024")] protected static string FFIOPEGHBLJ = "affirmAccountCreate"; // Token: 0x04000025 RID: 37 [Token(Token = "0x4000025")] protected static string GDLIBKJPONK = "returnedToProfileSelect"; // Token: 0x04000026 RID: 38 [Token(Token = "0x4000026")] protected static string IMFJCGLDCOH = "pressToTypeHelp"; // Token: 0x04000027 RID: 39 [Token(Token = "0x4000027")] public static string BIRTHDAY_ENTERED = "birthdayEntered"; // Token: 0x04000028 RID: 40 [Token(Token = "0x4000028")] public static string EMAIL_STEP = "emailStep"; // Token: 0x04000029 RID: 41 [Token(Token = "0x4000029")] protected static string KNMBKEDCOIC = "juniorHelp"; // Token: 0x0400002A RID: 42 [Token(Token = "0x400002A")] protected static string KFEEDLMHKNH = "juniorAck"; // Token: 0x0400002B RID: 43 [Token(Token = "0x400002B")] protected static string LILNIOMHECL = "codeOfConductAgreed"; // Token: 0x0400002C RID: 44 [Token(Token = "0x400002C")] public static string CREATING_ACCOUNT = "creatingAccount"; // Token: 0x0400002D RID: 45 [Token(Token = "0x400002D")] public static string ACCOUNT_CREATED = "accountCreated"; // Token: 0x0400002E RID: 46 [Token(Token = "0x400002E")] public static string ACCOUNT_FAILED = "failedAccountCreation"; // Token: 0x0400002F RID: 47 [Token(Token = "0x400002F")] protected static string LDLJHDJKIIG = "emailConfirmed"; // Token: 0x04000030 RID: 48 [Token(Token = "0x4000030")] public static string RESET_PASSWORD = "passwordReset"; // Token: 0x04000031 RID: 49 [Token(Token = "0x4000031")] protected static string GIKHLFDEJMG = "selectedExistingProfile"; // Token: 0x04000032 RID: 50 [Token(Token = "0x4000032")] public static string BDAY_ISJUNIOR = "isJunior"; // Token: 0x04000033 RID: 51 [Token(Token = "0x4000033")] protected static string ICKBCJCEIHH = "numAccounts"; // Token: 0x04000034 RID: 52 [Token(Token = "0x4000034")] protected static string OJDGJIKEICB = "substep"; // Token: 0x04000035 RID: 53 [Token(Token = "0x4000035")] public static string EMAIL_SUBMITTED = "submitted"; // Token: 0x04000036 RID: 54 [Token(Token = "0x4000036")] protected static string BBHIFCKKFPJ = "privacyPolicy"; // Token: 0x04000037 RID: 55 [Token(Token = "0x4000037")] protected static string AGFNEKIOFMI = "whyRegister"; // Token: 0x04000038 RID: 56 [Token(Token = "0x4000038")] protected static string GLOFBGMMEDA = "codeOfConduct"; // Token: 0x04000039 RID: 57 [Token(Token = "0x4000039")] protected static string FJFCPBOONLO = "skipped"; // Token: 0x0400003A RID: 58 [Token(Token = "0x400003A")] public static string CONFIRM_EMAIL_INPUT = "confirmEmailInput"; // Token: 0x0400003B RID: 59 [Token(Token = "0x400003B")] public static string CONFIRM_EMAIL_SENT = "confirmEmailSent"; // Token: 0x0400003C RID: 60 [Token(Token = "0x400003C")] public static string CONFIRM_EMAIL_ERROR = "confirmEmailError"; // Token: 0x0400003D RID: 61 [Token(Token = "0x400003D")] public static string RESULT_LATER = "later"; // Token: 0x0400003E RID: 62 [Token(Token = "0x400003E")] public static string RESULT_SUCCESS = "success"; // Token: 0x0400003F RID: 63 [Token(Token = "0x400003F")] public static string SEND_LINK = "sendLink"; // Token: 0x04000040 RID: 64 [Token(Token = "0x4000040")] public static string PRIVACY_POLICY = "privacyPolicy"; // Token: 0x04000041 RID: 65 [Token(Token = "0x4000041")] public static string FAIL_TO_SEND = "failToSend"; // Token: 0x04000042 RID: 66 [Token(Token = "0x4000042")] protected static string EDMMONFIJHD = "psOnlyMatching"; // Token: 0x04000043 RID: 67 [Token(Token = "0x4000043")] protected static string JMCILBAFBPD = "xboxOnlyMatching"; // Token: 0x04000044 RID: 68 [Token(Token = "0x4000044")] protected static string PKOANIIDDAN = "Birthday"; // Token: 0x02000005 RID: 5 [Token(Token = "0x2000005")] public enum ALCMDLLCDLP { // Token: 0x04000046 RID: 70 [Token(Token = "0x4000046")] INVALID = -1, // Token: 0x04000047 RID: 71 [Token(Token = "0x4000047")] POSTERS, // Token: 0x04000048 RID: 72 [Token(Token = "0x4000048")] ACCOUNT_CREATION_CONFIRMATION = 3, // Token: 0x04000049 RID: 73 [Token(Token = "0x4000049")] ACCOUNT_GENERATION = 5, // Token: 0x0400004A RID: 74 [Token(Token = "0x400004A")] COMPLETE = 10 } // Token: 0x02000006 RID: 6 [Token(Token = "0x2000006")] protected enum GENCJJKBAHD { // Token: 0x0400004C RID: 76 [Token(Token = "0x400004C")] INVALID = -1, // Token: 0x0400004D RID: 77 [Token(Token = "0x400004D")] INITIALIZING, // Token: 0x0400004E RID: 78 [Token(Token = "0x400004E")] ACCOUNT_SELECTION, // Token: 0x0400004F RID: 79 [Token(Token = "0x400004F")] REGISTRATION, // Token: 0x04000050 RID: 80 [Token(Token = "0x4000050")] SIGN_IN, // Token: 0x04000051 RID: 81 [Token(Token = "0x4000051")] ISOLATION_WARNING = 5, // Token: 0x04000052 RID: 82 [Token(Token = "0x4000052")] MIC_SETUP, // Token: 0x04000053 RID: 83 [Token(Token = "0x4000053")] CLEANUP, // Token: 0x04000054 RID: 84 [Token(Token = "0x4000054")] VERIFY_REQUIREMENTS, // Token: 0x04000055 RID: 85 [Token(Token = "0x4000055")] MODERATION_WARNING, // Token: 0x04000056 RID: 86 [Token(Token = "0x4000056")] INPUT_ACTION_CODE, // Token: 0x04000057 RID: 87 [Token(Token = "0x4000057")] CROSS_PLATFORM_WARNING, // Token: 0x04000058 RID: 88 [Token(Token = "0x4000058")] QUICK_TO_CACHED_LOGIN = 101, // Token: 0x04000059 RID: 89 [Token(Token = "0x4000059")] PASSWORD_RECOVERY, // Token: 0x0400005A RID: 90 [Token(Token = "0x400005A")] SAFE_MODE_CONFIRMATION } // Token: 0x02000007 RID: 7 [Token(Token = "0x2000007")] public enum KPGNOPDDFDB { // Token: 0x0400005C RID: 92 [Token(Token = "0x400005C")] ERROR = -1, // Token: 0x0400005D RID: 93 [Token(Token = "0x400005D")] SUCCESS, // Token: 0x0400005E RID: 94 [Token(Token = "0x400005E")] PASSWORD_REQUIRED } }