Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/LocalAccountPhoneModel.cs
T
2026-04-10 22:50:51 +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: 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.<PKJJPEBKBOP>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.<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: 0x06003D6A RID: 15722 RVA: 0x000F72DC File Offset: 0x000F54DC
[Token(Token = "0x6003D6A")]
[Address(RVA = "0x12C3420", Offset = "0x12C2220", VA = "0x1812C3420")]
public void OverrideTitle(string MHIKFIGBEBB)
{
this.<PKJJPEBKBOP>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<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: 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.<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: 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<KENFJGFMIPM> NGDNLEHICMK(StackedUIFlowBase NBINAJPFBOA)
{
/*
An exception occurred when decompiling this method (06003D6F)
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: 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.<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: 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 1663
*/;
}
// 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<NLONGNGOMON> 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 <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: 0x06003D7A RID: 15738 RVA: 0x000F77E4 File Offset: 0x000F59E4
[Token(Token = "0x6003D7A")]
[Address(RVA = "0x12BA980", Offset = "0x12B9780", VA = "0x1812BA980")]
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: 0x06003D7B RID: 15739 RVA: 0x000F785C File Offset: 0x000F5A5C
[Token(Token = "0x6003D7B")]
[Address(RVA = "0x12BA8E0", Offset = "0x12B96E0", VA = "0x1812BA8E0")]
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: 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<BaseDialogModel<BONNOGOFGDC>> <>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 <SetPhone>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 <SetPhone>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 <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: 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;
}
}
}