using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; namespace RRUI.Data { // Token: 0x020008C7 RID: 2247 [Token(Token = "0x20008C7")] public class LocalAccountPhoneModel : RRUIModel, BBGNKKOHGDJ { // Token: 0x17000AEE RID: 2798 // (get) Token: 0x06003D60 RID: 15712 RVA: 0x000F7134 File Offset: 0x000F5334 [Token(Token = "0x17000AEE")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6003D60")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")] get { return true; } } // Token: 0x17000AEF RID: 2799 // (get) Token: 0x06003D61 RID: 15713 RVA: 0x000F7144 File Offset: 0x000F5344 // (set) Token: 0x06003D62 RID: 15714 RVA: 0x000F7158 File Offset: 0x000F5358 [Token(Token = "0x17000AEF")] public string BJFDLGDLFHJ { [Token(Token = "0x6003D61")] [Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get; [Token(Token = "0x6003D62")] [Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")] private set; } // Token: 0x17000AF0 RID: 2800 // (get) Token: 0x06003D63 RID: 15715 RVA: 0x000F716C File Offset: 0x000F536C // (set) Token: 0x06003D64 RID: 15716 RVA: 0x000F7180 File Offset: 0x000F5380 [Token(Token = "0x17000AF0")] public string LOEJPGOCJPG { [Token(Token = "0x6003D63")] [Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")] get { return this.CHNAFMFBBOH; } [Token(Token = "0x6003D64")] [Address(RVA = "0x12C3650", Offset = "0x12C2450", VA = "0x1812C3650")] set { string chnafmfbboh = this.CHNAFMFBBOH; if (chnafmfbboh == 0 || !chnafmfbboh.Equals(value)) { this.CHNAFMFBBOH = value; base.JOJPOMANGPO(); } } } // Token: 0x17000AF1 RID: 2801 // (get) Token: 0x06003D65 RID: 15717 RVA: 0x000F71B0 File Offset: 0x000F53B0 // (set) Token: 0x06003D66 RID: 15718 RVA: 0x000F71C4 File Offset: 0x000F53C4 [Token(Token = "0x17000AF1")] public string BDGNGMIEMAF { [Token(Token = "0x6003D65")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] get { return this.LDONPCLKLAH; } [Token(Token = "0x6003D66")] [Address(RVA = "0x12C2CF0", Offset = "0x12C1AF0", VA = "0x1812C2CF0")] set { string ldonpclklah = this.LDONPCLKLAH; if (ldonpclklah == 0 || !ldonpclklah.Equals(value)) { this.LDONPCLKLAH = value; base.JOJPOMANGPO(); } } } // Token: 0x17000AF2 RID: 2802 // (get) Token: 0x06003D67 RID: 15719 RVA: 0x000F71F4 File Offset: 0x000F53F4 [Token(Token = "0x17000AF2")] public bool DBMMMDNLKMF { [Token(Token = "0x6003D67")] [Address(RVA = "0x12C3610", Offset = "0x12C2410", VA = "0x1812C3610")] get { if (string.IsNullOrEmpty(this.CHNAFMFBBOH)) { } string chnafmfbboh = this.CHNAFMFBBOH; bool flag; return flag; } } // Token: 0x06003D68 RID: 15720 RVA: 0x000F721C File Offset: 0x000F541C [Token(Token = "0x6003D68")] [Address(RVA = "0x12C2940", Offset = "0x12C1740", VA = "0x1812C2940", 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: 0x06003D69 RID: 15721 RVA: 0x000F726C File Offset: 0x000F546C [Token(Token = "0x6003D69")] [Address(RVA = "0x12C2AA0", Offset = "0x12C18A0", VA = "0x1812C2AA0", 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: 0x06003D6A RID: 15722 RVA: 0x000F72DC File Offset: 0x000F54DC [Token(Token = "0x6003D6A")] [Address(RVA = "0x12C3420", Offset = "0x12C2220", VA = "0x1812C3420")] public void OverrideTitle(string MHIKFIGBEBB) { this.k__BackingField = MHIKFIGBEBB; } // Token: 0x06003D6B RID: 15723 RVA: 0x000F72F8 File Offset: 0x000F54F8 [Token(Token = "0x6003D6B")] [Address(RVA = "0x12C3480", Offset = "0x12C2280", VA = "0x1812C3480")] public void SetPhoneFlowCompletedPromise(JJEKJGALHKO NKLGAGCHGPM) { this.HFIMFBDMMPK = NKLGAGCHGPM; base.JOJPOMANGPO(); } // Token: 0x06003D6C RID: 15724 RVA: 0x000F7314 File Offset: 0x000F5514 [Token(Token = "0x6003D6C")] [Address(RVA = "0x12C3040", Offset = "0x12C1E40", VA = "0x1812C3040")] 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: 0x06003D6D RID: 15725 RVA: 0x000F7404 File Offset: 0x000F5604 [Token(Token = "0x6003D6D")] [Address(RVA = "0x12C34D0", Offset = "0x12C22D0", VA = "0x1812C34D0")] 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: 0x06003D6E RID: 15726 RVA: 0x000F7458 File Offset: 0x000F5658 [Token(Token = "0x6003D6E")] [Address(RVA = "0x12C29D0", Offset = "0x12C17D0", VA = "0x1812C29D0")] private void FNFHHEIGMCN(string COHDEOONCKN, string LIMGCIECODJ) { DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.IKBFFHMMFFH(COHDEOONCKN, LIMGCIECODJ); Action action = new Action(this.KJFCNJKIGGE); } // Token: 0x06003D6F RID: 15727 RVA: 0x000F7480 File Offset: 0x000F5680 [Token(Token = "0x6003D6F")] [Address(RVA = "0x12C2E40", Offset = "0x12C1C40", VA = "0x1812C2E40")] private IEnumerator NGDNLEHICMK(StackedUIFlowBase NBINAJPFBOA) { /* An exception occurred when decompiling this method (06003D6F) 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 1660 */; } // Token: 0x06003D70 RID: 15728 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003D70")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")] public void OnRRUIStackedUIEntered(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003D71 RID: 15729 RVA: 0x000F74AC File Offset: 0x000F56AC [Token(Token = "0x6003D71")] [Address(RVA = "0x12C2F40", Offset = "0x12C1D40", VA = "0x1812C2F40", 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: 0x06003D72 RID: 15730 RVA: 0x000F7504 File Offset: 0x000F5704 [Token(Token = "0x6003D72")] [Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")] public LocalAccountPhoneModel() { } // Token: 0x06003D73 RID: 15731 RVA: 0x000F7518 File Offset: 0x000F5718 [Token(Token = "0x6003D73")] [Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")] [CompilerGenerated] private object IEGMLNDDONB() { /* An exception occurred when decompiling this method (06003D73) 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 1660 */; } // Token: 0x06003D74 RID: 15732 RVA: 0x000F752C File Offset: 0x000F572C [Token(Token = "0x6003D74")] [Address(RVA = "0x12C2980", Offset = "0x12C1780", VA = "0x1812C2980")] [CompilerGenerated] private void EPNJEPLFKCH(object DNGKIAJLLHG) { int hashCode = DNGKIAJLLHG.GetHashCode(); DynamicUIDialogModel canpdbcapkf = this.CANPDBCAPKF; this.BBMNNENJBGN = hashCode; if (canpdbcapkf != 0) { canpdbcapkf.Dismiss(); return; } } // Token: 0x06003D75 RID: 15733 RVA: 0x000F7560 File Offset: 0x000F5760 [Token(Token = "0x6003D75")] [Address(RVA = "0x12C2CF0", Offset = "0x12C1AF0", VA = "0x1812C2CF0")] [CompilerGenerated] private void KGDCAGLGHKH(string ONGBFDACHHG) { string ldonpclklah = this.LDONPCLKLAH; if (ldonpclklah == 0 || !ldonpclklah.Equals(ONGBFDACHHG)) { this.LDONPCLKLAH = ONGBFDACHHG; base.JOJPOMANGPO(); } } // Token: 0x06003D76 RID: 15734 RVA: 0x000F7590 File Offset: 0x000F5790 [Token(Token = "0x6003D76")] [Address(RVA = "0x12C2EB0", Offset = "0x12C1CB0", VA = "0x1812C2EB0")] [CompilerGenerated] private void OCGFEGEHOAD(BaseDialogModel BBPMNICHFLM) { if (BBPMNICHFLM == 0) { int num = 0; this.CANPDBCAPKF = num; return; } this.CANPDBCAPKF = BBPMNICHFLM; } // Token: 0x06003D77 RID: 15735 RVA: 0x000F75B4 File Offset: 0x000F57B4 [Token(Token = "0x6003D77")] [Address(RVA = "0x12C2D60", Offset = "0x12C1B60", VA = "0x1812C2D60")] [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: 0x04003347 RID: 13127 [Token(Token = "0x4003347")] public const string TITLE_OVERRIDE_KEY = "PhoneTitleText"; // Token: 0x04003348 RID: 13128 [Token(Token = "0x4003348")] private const string LGLMHADPOPP = "Verify Your Account"; // Token: 0x0400334A RID: 13130 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400334A")] private JJEKJGALHKO HFIMFBDMMPK; // Token: 0x0400334B RID: 13131 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400334B")] private string CHNAFMFBBOH; // Token: 0x0400334C RID: 13132 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400334C")] private string LDONPCLKLAH; // Token: 0x0400334D RID: 13133 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400334D")] private long LANIMDFKGAM; // Token: 0x0400334E RID: 13134 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400334E")] private string BBMNNENJBGN; // Token: 0x0400334F RID: 13135 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400334F")] private DynamicUIDialogModel CANPDBCAPKF; // Token: 0x04003350 RID: 13136 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4003350")] private NLONGNGOMON LKCDMFBNNNO; // Token: 0x04003351 RID: 13137 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4003351")] private MessageWithInputFieldDialogModel JAMIPJFACHB; // Token: 0x04003352 RID: 13138 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4003352")] private BONNOGOFGDC OBFJAFFDCFC; // Token: 0x04003353 RID: 13139 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4003353")] private bool BMKNOAFCAHL; // Token: 0x020008C8 RID: 2248 [Token(Token = "0x20008C8")] [CompilerGenerated] private sealed class FBGGBCJAOKL { // Token: 0x06003D78 RID: 15736 RVA: 0x000F7618 File Offset: 0x000F5818 [Token(Token = "0x6003D78")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public FBGGBCJAOKL() { } // Token: 0x06003D79 RID: 15737 RVA: 0x000F762C File Offset: 0x000F582C [Token(Token = "0x6003D79")] [Address(RVA = "0x12BA520", Offset = "0x12B9320", VA = "0x1812BA520")] 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: 0x06003D7A RID: 15738 RVA: 0x000F77E4 File Offset: 0x000F59E4 [Token(Token = "0x6003D7A")] [Address(RVA = "0x12BA980", Offset = "0x12B9780", VA = "0x1812BA980")] 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: 0x06003D7B RID: 15739 RVA: 0x000F785C File Offset: 0x000F5A5C [Token(Token = "0x6003D7B")] [Address(RVA = "0x12BA8E0", Offset = "0x12B96E0", VA = "0x1812BA8E0")] 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: 0x04003354 RID: 13140 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003354")] public LocalAccountPhoneModel <>4__this; // Token: 0x04003355 RID: 13141 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003355")] public string fullPhoneNumber; // Token: 0x04003356 RID: 13142 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003356")] public Action <>9__4; // Token: 0x04003357 RID: 13143 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003357")] public Action> <>9__1; } // Token: 0x020008C9 RID: 2249 [Token(Token = "0x20008C9")] [CompilerGenerated] private sealed class GFHACJNMAIN { // Token: 0x06003D7C RID: 15740 RVA: 0x000F7890 File Offset: 0x000F5A90 [Token(Token = "0x6003D7C")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public GFHACJNMAIN() { } // Token: 0x06003D7D RID: 15741 RVA: 0x000F78A4 File Offset: 0x000F5AA4 [Token(Token = "0x6003D7D")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] internal string b__2() { return this.code; } // Token: 0x06003D7E RID: 15742 RVA: 0x000F78B8 File Offset: 0x000F5AB8 [Token(Token = "0x6003D7E")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] internal void b__3(string s) { this.code = s; } // Token: 0x06003D7F RID: 15743 RVA: 0x000F78CC File Offset: 0x000F5ACC [Token(Token = "0x6003D7F")] [Address(RVA = "0x12BCC80", Offset = "0x12BBA80", VA = "0x1812BCC80")] 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: 0x04003358 RID: 13144 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003358")] public string code; // Token: 0x04003359 RID: 13145 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003359")] public LocalAccountPhoneModel.FBGGBCJAOKL CS$<>8__locals1; } } }