810 lines
29 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|