using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; namespace RRUI.Data { // Token: 0x020008E2 RID: 2274 [Token(Token = "0x20008E2")] public class LocalAccountPhoneModel : RRUIModel, BBGNKKOHGDJ { // Token: 0x17000B12 RID: 2834 // (get) Token: 0x06003E3A RID: 15930 RVA: 0x000F8F10 File Offset: 0x000F7110 [Token(Token = "0x17000B12")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6003E3A")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")] get { return true; } } // Token: 0x17000B13 RID: 2835 // (get) Token: 0x06003E3B RID: 15931 RVA: 0x000F8F20 File Offset: 0x000F7120 // (set) Token: 0x06003E3C RID: 15932 RVA: 0x000F8F34 File Offset: 0x000F7134 [Token(Token = "0x17000B13")] public string BJFDLGDLFHJ { [Token(Token = "0x6003E3B")] [Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")] get; [Token(Token = "0x6003E3C")] [Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")] private set; } // Token: 0x17000B14 RID: 2836 // (get) Token: 0x06003E3D RID: 15933 RVA: 0x000F8F48 File Offset: 0x000F7148 // (set) Token: 0x06003E3E RID: 15934 RVA: 0x000F8F5C File Offset: 0x000F715C [Token(Token = "0x17000B14")] public string LOEJPGOCJPG { [Token(Token = "0x6003E3D")] [Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")] get { return this.CHNAFMFBBOH; } [Token(Token = "0x6003E3E")] [Address(RVA = "0x1C78FC0", Offset = "0x1C77FC0", VA = "0x181C78FC0")] set { string chnafmfbboh = this.CHNAFMFBBOH; if (chnafmfbboh == 0 || !chnafmfbboh.Equals(value)) { this.CHNAFMFBBOH = value; base.JOJPOMANGPO(); } } } // Token: 0x17000B15 RID: 2837 // (get) Token: 0x06003E3F RID: 15935 RVA: 0x000F8F8C File Offset: 0x000F718C // (set) Token: 0x06003E40 RID: 15936 RVA: 0x000F8FA0 File Offset: 0x000F71A0 [Token(Token = "0x17000B15")] public string BDGNGMIEMAF { [Token(Token = "0x6003E3F")] [Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")] get { return this.LDONPCLKLAH; } [Token(Token = "0x6003E40")] [Address(RVA = "0x1C78660", Offset = "0x1C77660", VA = "0x181C78660")] set { string ldonpclklah = this.LDONPCLKLAH; if (ldonpclklah == 0 || !ldonpclklah.Equals(value)) { this.LDONPCLKLAH = value; base.JOJPOMANGPO(); } } } // Token: 0x17000B16 RID: 2838 // (get) Token: 0x06003E41 RID: 15937 RVA: 0x000F8FD0 File Offset: 0x000F71D0 [Token(Token = "0x17000B16")] public bool DBMMMDNLKMF { [Token(Token = "0x6003E41")] [Address(RVA = "0x1C78F80", Offset = "0x1C77F80", VA = "0x181C78F80")] get { if (string.IsNullOrEmpty(this.CHNAFMFBBOH)) { } string chnafmfbboh = this.CHNAFMFBBOH; bool flag; return flag; } } // Token: 0x06003E42 RID: 15938 RVA: 0x000F8FF8 File Offset: 0x000F71F8 [Token(Token = "0x6003E42")] [Address(RVA = "0x1C782B0", Offset = "0x1C772B0", VA = "0x181C782B0", Slot = "22")] protected override void AHFKACICJNC() { int num = 0; this.BBMNNENJBGN = num; this.CANPDBCAPKF = num; this.LKCDMFBNNNO = num; this.JAMIPJFACHB = num; this.OBFJAFFDCFC = num; this.k__BackingField = num; this.CHNAFMFBBOH = num; this.LDONPCLKLAH = num; this.BMKNOAFCAHL = num != 0; } // Token: 0x06003E43 RID: 15939 RVA: 0x000F9048 File Offset: 0x000F7248 [Token(Token = "0x6003E43")] [Address(RVA = "0x1C78410", Offset = "0x1C77410", VA = "0x181C78410", Slot = "26")] protected override DABKFAIHBBP GLPJPIEOLDF() { bool inited = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.inited; bool flag; if (!flag) { string bjaahpfklkc = KMIFPKDNIKP.BJAAHPFKLKC; string ldonpclklah = this.LDONPCLKLAH; if (ldonpclklah == 0 || !ldonpclklah.Equals(bjaahpfklkc)) { this.LDONPCLKLAH = bjaahpfklkc; base.JOJPOMANGPO(); } string nlllgnoppop = KMIFPKDNIKP.NLLLGNOPPOP; this.BBMNNENJBGN = nlllgnoppop; return JJEKJGALHKO.k__BackingField; } return JJEKJGALHKO.LIPGKFECLDO("Juniors are not allowed to enter a phone number!"); } // Token: 0x06003E44 RID: 15940 RVA: 0x000F90B8 File Offset: 0x000F72B8 [Token(Token = "0x6003E44")] [Address(RVA = "0x1C78D90", Offset = "0x1C77D90", VA = "0x181C78D90")] public void OverrideTitle(string MHIKFIGBEBB) { this.k__BackingField = MHIKFIGBEBB; } // Token: 0x06003E45 RID: 15941 RVA: 0x000F90D4 File Offset: 0x000F72D4 [Token(Token = "0x6003E45")] [Address(RVA = "0x1C78DF0", Offset = "0x1C77DF0", VA = "0x181C78DF0")] public void SetPhoneFlowCompletedPromise(JJEKJGALHKO NKLGAGCHGPM) { this.HFIMFBDMMPK = NKLGAGCHGPM; base.JOJPOMANGPO(); } // Token: 0x06003E46 RID: 15942 RVA: 0x000F90F0 File Offset: 0x000F72F0 [Token(Token = "0x6003E46")] [Address(RVA = "0x1C789B0", Offset = "0x1C779B0", VA = "0x181C789B0")] public void OpenCountryCodeSelectionDialog() { int num; List list; do { num = 0; list = new List(); Dictionary apmomjcoeop = KMIFPKDNIKP.APMOMJCOEOP; bool flag; if (flag) { string text; list.Add(new GGAEDILEDCM { GPJEDBDCNNP = text }); } } while (num != 0); List list2 = new List(); LBEHDFOHDFL lbehdfohdfl = new LBEHDFOHDFL(); lbehdfohdfl.JIHPIJCIEAL(list); Func func = new Func(this.IEGMLNDDONB); lbehdfohdfl.MBGEMDOHIAD = func; Action action = new Action(this.EPNJEPLFKCH); lbehdfohdfl.JMELLPEIDNG = action; Action action2 = new Action(this.KGDCAGLGHKH); lbehdfohdfl.OAGFDFLPODP = action2; list2.Add(lbehdfohdfl); this.LKCDMFBNNNO = new NLONGNGOMON { k__BackingField = "Select Currency", PFDJAAFIIGD = list2 }; if (base.PKJJDBNMMEA != 0) { Action> action3 = new Action(this.OCGFEGEHOAD); } } // Token: 0x06003E47 RID: 15943 RVA: 0x000F91E0 File Offset: 0x000F73E0 [Token(Token = "0x6003E47")] [Address(RVA = "0x1C78E40", Offset = "0x1C77E40", VA = "0x181C78E40")] public void SetPhone() { LocalAccountPhoneModel.FBGGBCJAOKL fbggbcjaokl = new LocalAccountPhoneModel.FBGGBCJAOKL(); fbggbcjaokl.<>4__this = this; string bbmnnenjbgn = this.BBMNNENJBGN; string chnafmfbboh = this.CHNAFMFBBOH; string text = KMIFPKDNIKP.OCHKNHCGEIP(bbmnnenjbgn, chnafmfbboh); fbggbcjaokl.fullPhoneNumber = text; DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.ABLPBFMIIEA(text); Action action = delegate { LocalAccountPhoneModel <>4__this2; for (;;) { CFLMJLFBOKH.OAEAFOCFNAI(false); LocalAccountPhoneModel <>4__this = fbggbcjaokl.<>4__this; int num = 0; bool flag = <>4__this != num; <>4__this2 = fbggbcjaokl.<>4__this; if (!flag) { break; } if (<>4__this2.LKCDMFBNNNO == (ulong)0L) { goto Block_2; } } JJEKJGALHKO hfimfbdmmpk = <>4__this2.HFIMFBDMMPK; if (hfimfbdmmpk != 0) { hfimfbdmmpk.OOOIENHGNCA(); } return; Block_2: LocalAccountPhoneModel <>4__this3 = fbggbcjaokl.<>4__this; BONNOGOFGDC bonnogofgdc = new BONNOGOFGDC(); bonnogofgdc.k__BackingField = "Check your phone"; bonnogofgdc.k__BackingField = "We just sent you a one-time verification code. Enter it below to confirm your number."; Sprite phoneVerificationIcon = GrowthConfig.Instance.phoneVerificationIcon; bonnogofgdc.k__BackingField = phoneVerificationIcon; string code; Func func = () => code; bonnogofgdc.ENFKJGHCEIG = func; Action action2 = delegate(string s) { code = s; }; bonnogofgdc.BFHMFOIEJOO = action2; List list = new List(); IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); imafjgkhemd.GPJEDBDCNNP = "Verify"; Action action3 = delegate { LocalAccountPhoneModel.FBGGBCJAOKL cs$<>8__locals = fbggbcjaokl; LocalAccountPhoneModel <>4__this4 = cs$<>8__locals.<>4__this; string fullPhoneNumber = cs$<>8__locals.fullPhoneNumber; string code2 = code; DABKFAIHBBP dabkfaihbbp2 = PEGGCEDHBOF.IKBFFHMMFFH(fullPhoneNumber, code2); Action action6 = new Action(<>4__this4.KJFCNJKIGGE); }; imafjgkhemd.MEEKCCGGFFD = action3; ulong num2; imafjgkhemd.GPJAHEOLCPN = num2; ulong num3; imafjgkhemd.k__BackingField = new LKECHMGOCGI { k__BackingField = num3 }; list.Add(imafjgkhemd); bonnogofgdc.k__BackingField = list; Action action4; if (fbggbcjaokl.<>9__4 == 0) { action4 = delegate { LocalAccountPhoneModel <>4__this5 = fbggbcjaokl.<>4__this; if (<>4__this5.BMKNOAFCAHL) { bool canGoBack = <>4__this5.DHJAICFKEHL.DIHCCBHGAIM; LocalAccountPhoneModel <>4__this6 = fbggbcjaokl.<>4__this; if (canGoBack) { <>4__this5.DHJAICFKEHL.GoBack(); return; } GameObject gameObject = <>4__this6.DHJAICFKEHL.gameObject; int num4 = 0; StackedUIBase stackedUIBase = gameObject.JLOAAIEKGLO(true, num4 != 0); int num5 = 0; if (stackedUIBase != num5) { stackedUIBase.Button_PopFlow(); return; } } }; fbggbcjaokl.<>9__4 = action4; } bonnogofgdc.k__BackingField = action4; <>4__this3.OBFJAFFDCFC = bonnogofgdc; DialogListModel dialogListModel = fbggbcjaokl.<>4__this.PKJJDBNMMEA; BONNOGOFGDC obfjaffdcfc = fbggbcjaokl.<>4__this.OBFJAFFDCFC; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog((DLKPBLNKLAD)((uint)12), obfjaffdcfc); if (fbggbcjaokl.<>9__1 == 0) { Action> action5 = delegate(BaseDialogModel dialog) { LocalAccountPhoneModel <>4__this7 = fbggbcjaokl.<>4__this; if (dialog == 0) { int num6 = 0; <>4__this7.JAMIPJFACHB = num6; return; } <>4__this7.JAMIPJFACHB = dialog; }; fbggbcjaokl.<>9__1 = action5; } throw new NullReferenceException(); }; } // Token: 0x06003E48 RID: 15944 RVA: 0x000F9234 File Offset: 0x000F7434 [Token(Token = "0x6003E48")] [Address(RVA = "0x1C78340", Offset = "0x1C77340", VA = "0x181C78340")] private void FNFHHEIGMCN(string COHDEOONCKN, string LIMGCIECODJ) { DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.IKBFFHMMFFH(COHDEOONCKN, LIMGCIECODJ); Action action = new Action(this.KJFCNJKIGGE); } // Token: 0x06003E49 RID: 15945 RVA: 0x000F925C File Offset: 0x000F745C [Token(Token = "0x6003E49")] [Address(RVA = "0x1C787B0", Offset = "0x1C777B0", VA = "0x181C787B0")] private IEnumerator NGDNLEHICMK(StackedUIFlowBase NBINAJPFBOA) { /* An exception occurred when decompiling this method (06003E49) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RRUI.Data.LocalAccountPhoneModel::NGDNLEHICMK(AGUI.StackedUI.StackedUIFlowBase) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(MCAOIINABAJ::System.IDisposable.Dispose, ldloc:MCAOIINABAJ(var_0)) stfld:LocalAccountPhoneModel(MCAOIINABAJ::<>4__this, ldloc:MCAOIINABAJ(var_0), ldloc:LocalAccountPhoneModel(this)) stfld:int32(MCAOIINABAJ::<>1__state, ldloc:MCAOIINABAJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:StackedUIFlowBase(MCAOIINABAJ::newFlow, ldloc:MCAOIINABAJ(var_0), ldloc:StackedUIFlowBase(NBINAJPFBOA)) } 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: 0x06003E4A RID: 15946 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003E4A")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")] public void OnRRUIStackedUIEntered(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003E4B RID: 15947 RVA: 0x000F9288 File Offset: 0x000F7488 [Token(Token = "0x6003E4B")] [Address(RVA = "0x1C788B0", Offset = "0x1C778B0", VA = "0x181C788B0", Slot = "28")] public void OnRRUIStackedUIExited(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { if (!CJEIBCEPAPO) { JJEKJGALHKO hfimfbdmmpk = this.HFIMFBDMMPK; if (hfimfbdmmpk != 0 && hfimfbdmmpk.k__BackingField == CJEIBCEPAPO) { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; LocalAccountPhoneModel.MCAOIINABAJ mcaoiinabaj; mcaoiinabaj.System.IDisposable.Dispose(); mcaoiinabaj.<>1__state = (int)((ulong)0L); mcaoiinabaj.<>4__this = this; mcaoiinabaj.newFlow = NBINAJPFBOA; KFBABPAPIMB kfbabpapimb = instance.Run(mcaoiinabaj); } } } // Token: 0x06003E4C RID: 15948 RVA: 0x000F92E0 File Offset: 0x000F74E0 [Token(Token = "0x6003E4C")] [Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")] public LocalAccountPhoneModel() { } // Token: 0x06003E4D RID: 15949 RVA: 0x000F92F4 File Offset: 0x000F74F4 [Token(Token = "0x6003E4D")] [Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")] [CompilerGenerated] private object IEGMLNDDONB() { /* An exception occurred when decompiling this method (06003E4D) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RRUI.Data.LocalAccountPhoneModel::IEGMLNDDONB() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:string(var_0_06, ldfld:string(LocalAccountPhoneModel::BBMNNENJBGN, ldloc:LocalAccountPhoneModel(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: 0x06003E4E RID: 15950 RVA: 0x000F9308 File Offset: 0x000F7508 [Token(Token = "0x6003E4E")] [Address(RVA = "0x1C782F0", Offset = "0x1C772F0", VA = "0x181C782F0")] [CompilerGenerated] private void EPNJEPLFKCH(object DNGKIAJLLHG) { int hashCode = DNGKIAJLLHG.GetHashCode(); DynamicUIDialogModel canpdbcapkf = this.CANPDBCAPKF; this.BBMNNENJBGN = hashCode; if (canpdbcapkf != 0) { canpdbcapkf.Dismiss(); return; } } // Token: 0x06003E4F RID: 15951 RVA: 0x000F933C File Offset: 0x000F753C [Token(Token = "0x6003E4F")] [Address(RVA = "0x1C78660", Offset = "0x1C77660", VA = "0x181C78660")] [CompilerGenerated] private void KGDCAGLGHKH(string ONGBFDACHHG) { string ldonpclklah = this.LDONPCLKLAH; if (ldonpclklah == 0 || !ldonpclklah.Equals(ONGBFDACHHG)) { this.LDONPCLKLAH = ONGBFDACHHG; base.JOJPOMANGPO(); } } // Token: 0x06003E50 RID: 15952 RVA: 0x000F936C File Offset: 0x000F756C [Token(Token = "0x6003E50")] [Address(RVA = "0x1C78820", Offset = "0x1C77820", VA = "0x181C78820")] [CompilerGenerated] private void OCGFEGEHOAD(BaseDialogModel BBPMNICHFLM) { if (BBPMNICHFLM == 0) { int num = 0; this.CANPDBCAPKF = num; return; } this.CANPDBCAPKF = BBPMNICHFLM; } // Token: 0x06003E51 RID: 15953 RVA: 0x000F9390 File Offset: 0x000F7590 [Token(Token = "0x6003E51")] [Address(RVA = "0x1C786D0", Offset = "0x1C776D0", VA = "0x181C786D0")] [CompilerGenerated] private void KJFCNJKIGGE() { MessageWithInputFieldDialogModel jamipjfachb = this.JAMIPJFACHB; if (jamipjfachb != 0) { jamipjfachb.Dismiss(); } this.BMKNOAFCAHL = true; CFLMJLFBOKH.OAEAFOCFNAI(true); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Successfully added phone!", 3f, num, num); JJEKJGALHKO hfimfbdmmpk = this.HFIMFBDMMPK; if (hfimfbdmmpk != 0) { hfimfbdmmpk.OOOIENHGNCA(); return; } } // Token: 0x040033F7 RID: 13303 [Token(Token = "0x40033F7")] public const string TITLE_OVERRIDE_KEY = "PhoneTitleText"; // Token: 0x040033F8 RID: 13304 [Token(Token = "0x40033F8")] private const string LGLMHADPOPP = "Verify Your Account"; // Token: 0x040033FA RID: 13306 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40033FA")] private JJEKJGALHKO HFIMFBDMMPK; // Token: 0x040033FB RID: 13307 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40033FB")] private string CHNAFMFBBOH; // Token: 0x040033FC RID: 13308 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40033FC")] private string LDONPCLKLAH; // Token: 0x040033FD RID: 13309 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40033FD")] private long LANIMDFKGAM; // Token: 0x040033FE RID: 13310 [FieldOffset(Offset = "0x98")] [Token(Token = "0x40033FE")] private string BBMNNENJBGN; // Token: 0x040033FF RID: 13311 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x40033FF")] private DynamicUIDialogModel CANPDBCAPKF; // Token: 0x04003400 RID: 13312 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4003400")] private NLONGNGOMON LKCDMFBNNNO; // Token: 0x04003401 RID: 13313 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4003401")] private MessageWithInputFieldDialogModel JAMIPJFACHB; // Token: 0x04003402 RID: 13314 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4003402")] private BONNOGOFGDC OBFJAFFDCFC; // Token: 0x04003403 RID: 13315 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4003403")] private bool BMKNOAFCAHL; // Token: 0x020008E3 RID: 2275 [Token(Token = "0x20008E3")] [CompilerGenerated] private sealed class FBGGBCJAOKL { // Token: 0x06003E52 RID: 15954 RVA: 0x000F93F4 File Offset: 0x000F75F4 [Token(Token = "0x6003E52")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FBGGBCJAOKL() { } // Token: 0x06003E53 RID: 15955 RVA: 0x000F9408 File Offset: 0x000F7608 [Token(Token = "0x6003E53")] [Address(RVA = "0x1C6F750", Offset = "0x1C6E750", VA = "0x181C6F750")] internal void b__0() { LocalAccountPhoneModel localAccountPhoneModel2; for (;;) { CFLMJLFBOKH.OAEAFOCFNAI(false); LocalAccountPhoneModel localAccountPhoneModel = this.<>4__this; int num = 0; bool flag = localAccountPhoneModel != num; localAccountPhoneModel2 = this.<>4__this; if (!flag) { break; } if (localAccountPhoneModel2.LKCDMFBNNNO == (ulong)0L) { goto Block_2; } } JJEKJGALHKO hfimfbdmmpk = localAccountPhoneModel2.HFIMFBDMMPK; if (hfimfbdmmpk != 0) { hfimfbdmmpk.OOOIENHGNCA(); } return; Block_2: LocalAccountPhoneModel.GFHACJNMAIN gfhacjnmain = new LocalAccountPhoneModel.GFHACJNMAIN(); gfhacjnmain.CS$<>8__locals1 = this; LocalAccountPhoneModel localAccountPhoneModel3 = this.<>4__this; BONNOGOFGDC bonnogofgdc = new BONNOGOFGDC(); bonnogofgdc.k__BackingField = "Check your phone"; bonnogofgdc.k__BackingField = "We just sent you a one-time verification code. Enter it below to confirm your number."; Sprite phoneVerificationIcon = GrowthConfig.Instance.phoneVerificationIcon; bonnogofgdc.k__BackingField = phoneVerificationIcon; Func func = () => gfhacjnmain.code; bonnogofgdc.ENFKJGHCEIG = func; Action action = delegate(string s) { gfhacjnmain.code = s; }; bonnogofgdc.BFHMFOIEJOO = action; List list = new List(); IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); imafjgkhemd.GPJEDBDCNNP = "Verify"; Action action2 = delegate { LocalAccountPhoneModel.FBGGBCJAOKL cs$<>8__locals = gfhacjnmain.CS$<>8__locals1; LocalAccountPhoneModel localAccountPhoneModel4 = cs$<>8__locals.<>4__this; string text = cs$<>8__locals.fullPhoneNumber; string code = gfhacjnmain.code; DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.IKBFFHMMFFH(text, code); Action action5 = new Action(localAccountPhoneModel4.KJFCNJKIGGE); }; imafjgkhemd.MEEKCCGGFFD = action2; ulong num2; imafjgkhemd.GPJAHEOLCPN = num2; ulong num3; imafjgkhemd.k__BackingField = new LKECHMGOCGI { k__BackingField = num3 }; list.Add(imafjgkhemd); bonnogofgdc.k__BackingField = list; Action action3; if (this.<>9__4 == 0) { action3 = delegate { LocalAccountPhoneModel localAccountPhoneModel5 = this.<>4__this; if (localAccountPhoneModel5.BMKNOAFCAHL) { bool canGoBack = localAccountPhoneModel5.DHJAICFKEHL.DIHCCBHGAIM; LocalAccountPhoneModel localAccountPhoneModel6 = this.<>4__this; if (canGoBack) { localAccountPhoneModel5.DHJAICFKEHL.GoBack(); return; } GameObject gameObject = localAccountPhoneModel6.DHJAICFKEHL.gameObject; int num4 = 0; StackedUIBase stackedUIBase = gameObject.JLOAAIEKGLO(true, num4 != 0); int num5 = 0; if (stackedUIBase != num5) { stackedUIBase.Button_PopFlow(); return; } } }; this.<>9__4 = action3; } bonnogofgdc.k__BackingField = action3; localAccountPhoneModel3.OBFJAFFDCFC = bonnogofgdc; DialogListModel dialogListModel = this.<>4__this.PKJJDBNMMEA; BONNOGOFGDC obfjaffdcfc = this.<>4__this.OBFJAFFDCFC; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog((DLKPBLNKLAD)((uint)12), obfjaffdcfc); if (this.<>9__1 == 0) { Action> action4 = delegate(BaseDialogModel dialog) { LocalAccountPhoneModel localAccountPhoneModel7 = this.<>4__this; if (dialog == 0) { int num6 = 0; localAccountPhoneModel7.JAMIPJFACHB = num6; return; } localAccountPhoneModel7.JAMIPJFACHB = dialog; }; this.<>9__1 = action4; } throw new NullReferenceException(); } // Token: 0x06003E54 RID: 15956 RVA: 0x000F95C0 File Offset: 0x000F77C0 [Token(Token = "0x6003E54")] [Address(RVA = "0x1C6FBB0", Offset = "0x1C6EBB0", VA = "0x181C6FBB0")] internal void b__4() { LocalAccountPhoneModel localAccountPhoneModel = this.<>4__this; if (localAccountPhoneModel.BMKNOAFCAHL) { bool canGoBack = localAccountPhoneModel.DHJAICFKEHL.DIHCCBHGAIM; LocalAccountPhoneModel localAccountPhoneModel2 = this.<>4__this; if (canGoBack) { localAccountPhoneModel.DHJAICFKEHL.GoBack(); return; } GameObject gameObject = localAccountPhoneModel2.DHJAICFKEHL.gameObject; int num = 0; StackedUIBase stackedUIBase = gameObject.JLOAAIEKGLO(true, num != 0); int num2 = 0; if (stackedUIBase != num2) { stackedUIBase.Button_PopFlow(); return; } } } // Token: 0x06003E55 RID: 15957 RVA: 0x000F9638 File Offset: 0x000F7838 [Token(Token = "0x6003E55")] [Address(RVA = "0x1C6FB10", Offset = "0x1C6EB10", VA = "0x181C6FB10")] internal void b__1(BaseDialogModel dialog) { LocalAccountPhoneModel localAccountPhoneModel = this.<>4__this; if (dialog == 0) { int num = 0; localAccountPhoneModel.JAMIPJFACHB = num; return; } localAccountPhoneModel.JAMIPJFACHB = dialog; } // Token: 0x04003404 RID: 13316 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003404")] public LocalAccountPhoneModel <>4__this; // Token: 0x04003405 RID: 13317 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003405")] public string fullPhoneNumber; // Token: 0x04003406 RID: 13318 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003406")] public Action <>9__4; // Token: 0x04003407 RID: 13319 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003407")] public Action> <>9__1; } // Token: 0x020008E4 RID: 2276 [Token(Token = "0x20008E4")] [CompilerGenerated] private sealed class GFHACJNMAIN { // Token: 0x06003E56 RID: 15958 RVA: 0x000F966C File Offset: 0x000F786C [Token(Token = "0x6003E56")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GFHACJNMAIN() { } // Token: 0x06003E57 RID: 15959 RVA: 0x000F9680 File Offset: 0x000F7880 [Token(Token = "0x6003E57")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] internal string b__2() { return this.code; } // Token: 0x06003E58 RID: 15960 RVA: 0x000F9694 File Offset: 0x000F7894 [Token(Token = "0x6003E58")] [Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")] internal void b__3(string s) { this.code = s; } // Token: 0x06003E59 RID: 15961 RVA: 0x000F96A8 File Offset: 0x000F78A8 [Token(Token = "0x6003E59")] [Address(RVA = "0x1C71FA0", Offset = "0x1C70FA0", VA = "0x181C71FA0")] internal void b__5() { LocalAccountPhoneModel.FBGGBCJAOKL cs$<>8__locals = this.CS$<>8__locals1; LocalAccountPhoneModel <>4__this = cs$<>8__locals.<>4__this; string fullPhoneNumber = cs$<>8__locals.fullPhoneNumber; string text = this.code; DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.IKBFFHMMFFH(fullPhoneNumber, text); Action action = new Action(<>4__this.KJFCNJKIGGE); } // Token: 0x04003408 RID: 13320 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003408")] public string code; // Token: 0x04003409 RID: 13321 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003409")] public LocalAccountPhoneModel.FBGGBCJAOKL CS$<>8__locals1; } } }