Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/LocalAccountPhoneModel.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

810 lines
29 KiB
C#

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.<PKJJPEBKBOP>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.<IGIPMGJEJHD>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.<EIDHKJMHBEC>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.<PKJJPEBKBOP>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<DOPNALIMPNA> list;
do
{
num = 0;
list = new List();
Dictionary<string, string> apmomjcoeop = KMIFPKDNIKP.APMOMJCOEOP;
bool flag;
if (flag)
{
string text;
list.Add(new GGAEDILEDCM
{
GPJEDBDCNNP = text
});
}
}
while (num != 0);
List<DOPNALIMPNA> list2 = new List();
LBEHDFOHDFL lbehdfohdfl = new LBEHDFOHDFL();
lbehdfohdfl.JIHPIJCIEAL(list);
Func<object> func = new Func(this.IEGMLNDDONB);
lbehdfohdfl.MBGEMDOHIAD = func;
Action<object> action = new Action(this.EPNJEPLFKCH);
lbehdfohdfl.JMELLPEIDNG = action;
Action<string> action2 = new Action(this.KGDCAGLGHKH);
lbehdfohdfl.OAGFDFLPODP = action2;
list2.Add(lbehdfohdfl);
this.LKCDMFBNNNO = new NLONGNGOMON
{
<CEJPKGDKMJE>k__BackingField = "Select Currency",
PFDJAAFIIGD = list2
};
if (base.PKJJDBNMMEA != 0)
{
Action<BaseDialogModel<NLONGNGOMON>> 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.<CEJPKGDKMJE>k__BackingField = "Check your phone";
bonnogofgdc.<LHJAKNBODPE>k__BackingField = "We just sent you a one-time verification code. Enter it below to confirm your number.";
Sprite phoneVerificationIcon = GrowthConfig.Instance.phoneVerificationIcon;
bonnogofgdc.<KIAMEICGNPB>k__BackingField = phoneVerificationIcon;
string code;
Func<string> func = () => code;
bonnogofgdc.ENFKJGHCEIG = func;
Action<string> action2 = delegate(string s)
{
code = s;
};
bonnogofgdc.BFHMFOIEJOO = action2;
List<DOPNALIMPNA> 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.<ALFJBDILAME>k__BackingField = new LKECHMGOCGI
{
<OBHNJENCHDE>k__BackingField = num3
};
list.Add(imafjgkhemd);
bonnogofgdc.<OKANBHKMMBD>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.<PFPIENCEBIG>k__BackingField = action4;
<>4__this3.OBFJAFFDCFC = bonnogofgdc;
DialogListModel dialogListModel = fbggbcjaokl.<>4__this.PKJJDBNMMEA;
BONNOGOFGDC obfjaffdcfc = fbggbcjaokl.<>4__this.OBFJAFFDCFC;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<BONNOGOFGDC>((DLKPBLNKLAD)((uint)12), obfjaffdcfc);
if (fbggbcjaokl.<>9__1 == 0)
{
Action<BaseDialogModel<BONNOGOFGDC>> action5 = delegate(BaseDialogModel<BONNOGOFGDC> 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<KENFJGFMIPM> NGDNLEHICMK(StackedUIFlowBase NBINAJPFBOA)
{
/*
An exception occurred when decompiling this method (06003E49)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> 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.<HPKFHDNBLOF>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<NLONGNGOMON> 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 <SetPhone>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.<CEJPKGDKMJE>k__BackingField = "Check your phone";
bonnogofgdc.<LHJAKNBODPE>k__BackingField = "We just sent you a one-time verification code. Enter it below to confirm your number.";
Sprite phoneVerificationIcon = GrowthConfig.Instance.phoneVerificationIcon;
bonnogofgdc.<KIAMEICGNPB>k__BackingField = phoneVerificationIcon;
Func<string> func = () => gfhacjnmain.code;
bonnogofgdc.ENFKJGHCEIG = func;
Action<string> action = delegate(string s)
{
gfhacjnmain.code = s;
};
bonnogofgdc.BFHMFOIEJOO = action;
List<DOPNALIMPNA> 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.<ALFJBDILAME>k__BackingField = new LKECHMGOCGI
{
<OBHNJENCHDE>k__BackingField = num3
};
list.Add(imafjgkhemd);
bonnogofgdc.<OKANBHKMMBD>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.<PFPIENCEBIG>k__BackingField = action3;
localAccountPhoneModel3.OBFJAFFDCFC = bonnogofgdc;
DialogListModel dialogListModel = this.<>4__this.PKJJDBNMMEA;
BONNOGOFGDC obfjaffdcfc = this.<>4__this.OBFJAFFDCFC;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<BONNOGOFGDC>((DLKPBLNKLAD)((uint)12), obfjaffdcfc);
if (this.<>9__1 == 0)
{
Action<BaseDialogModel<BONNOGOFGDC>> action4 = delegate(BaseDialogModel<BONNOGOFGDC> 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 <SetPhone>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 <SetPhone>b__1(BaseDialogModel<BONNOGOFGDC> 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<BaseDialogModel<BONNOGOFGDC>> <>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 <SetPhone>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 <SetPhone>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 <SetPhone>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;
}
}
}