350 lines
13 KiB
C#
350 lines
13 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: 0x020008BF RID: 2239
|
|
[Token(Token = "0x20008BF")]
|
|
public class LocalAccountEmailModel : RRUIModel, BBGNKKOHGDJ
|
|
{
|
|
// Token: 0x17000AE7 RID: 2791
|
|
// (get) Token: 0x06003D39 RID: 15673 RVA: 0x000F6B18 File Offset: 0x000F4D18
|
|
[Token(Token = "0x17000AE7")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6003D39")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AE8 RID: 2792
|
|
// (get) Token: 0x06003D3A RID: 15674 RVA: 0x000F6B28 File Offset: 0x000F4D28
|
|
[Token(Token = "0x17000AE8")]
|
|
public string KGKGBHBNPCG
|
|
{
|
|
[Token(Token = "0x6003D3A")]
|
|
[Address(RVA = "0x12C2780", Offset = "0x12C1580", VA = "0x1812C2780")]
|
|
get
|
|
{
|
|
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
|
|
string text = "Enter your email";
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
text = "Enter your parent/guardian's email";
|
|
}
|
|
return text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AE9 RID: 2793
|
|
// (get) Token: 0x06003D3B RID: 15675 RVA: 0x000F6B60 File Offset: 0x000F4D60
|
|
// (set) Token: 0x06003D3C RID: 15676 RVA: 0x000F6B74 File Offset: 0x000F4D74
|
|
[Token(Token = "0x17000AE9")]
|
|
public string BJFDLGDLFHJ
|
|
{
|
|
[Token(Token = "0x6003D3B")]
|
|
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
|
get;
|
|
[Token(Token = "0x6003D3C")]
|
|
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000AEA RID: 2794
|
|
// (get) Token: 0x06003D3D RID: 15677 RVA: 0x000F6B88 File Offset: 0x000F4D88
|
|
// (set) Token: 0x06003D3E RID: 15678 RVA: 0x000F6B9C File Offset: 0x000F4D9C
|
|
[Token(Token = "0x17000AEA")]
|
|
public string MFENELDKBKB
|
|
{
|
|
[Token(Token = "0x6003D3D")]
|
|
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
|
|
get
|
|
{
|
|
return this.KLENMNFMCDG;
|
|
}
|
|
[Token(Token = "0x6003D3E")]
|
|
[Address(RVA = "0x12C2890", Offset = "0x12C1690", VA = "0x1812C2890")]
|
|
set
|
|
{
|
|
string klenmnfmcdg = this.KLENMNFMCDG;
|
|
if (klenmnfmcdg == 0 || !klenmnfmcdg.Equals(value))
|
|
{
|
|
this.KLENMNFMCDG = value;
|
|
base.JOJPOMANGPO();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AEB RID: 2795
|
|
// (get) Token: 0x06003D3F RID: 15679 RVA: 0x000F6BCC File Offset: 0x000F4DCC
|
|
[Token(Token = "0x17000AEB")]
|
|
public bool ACCKGLAOKBK
|
|
{
|
|
[Token(Token = "0x6003D3F")]
|
|
[Address(RVA = "0x12C2770", Offset = "0x12C1570", VA = "0x1812C2770")]
|
|
get
|
|
{
|
|
return JAKDHKJDFNP.MEGPLKIGIJC(this.KLENMNFMCDG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003D40 RID: 15680 RVA: 0x000F6BE4 File Offset: 0x000F4DE4
|
|
[Token(Token = "0x6003D40")]
|
|
[Address(RVA = "0x12C1E90", Offset = "0x12C0C90", VA = "0x1812C1E90", Slot = "22")]
|
|
protected override void AHFKACICJNC()
|
|
{
|
|
int num = 0;
|
|
this.KLENMNFMCDG = num;
|
|
this.MMOCFEDCNHJ = num;
|
|
this.<PKJJPEBKBOP>k__BackingField = num;
|
|
}
|
|
|
|
// Token: 0x06003D41 RID: 15681 RVA: 0x000F6C08 File Offset: 0x000F4E08
|
|
[Token(Token = "0x6003D41")]
|
|
[Address(RVA = "0x12C2220", Offset = "0x12C1020", VA = "0x1812C2220", Slot = "26")]
|
|
protected override DABKFAIHBBP GLPJPIEOLDF()
|
|
{
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06003D42 RID: 15682 RVA: 0x000F6C1C File Offset: 0x000F4E1C
|
|
[Token(Token = "0x6003D42")]
|
|
[Address(RVA = "0x12C25F0", Offset = "0x12C13F0", VA = "0x1812C25F0")]
|
|
public void OverrideTitle(string MHIKFIGBEBB)
|
|
{
|
|
this.<PKJJPEBKBOP>k__BackingField = MHIKFIGBEBB;
|
|
}
|
|
|
|
// Token: 0x06003D43 RID: 15683 RVA: 0x000F6C38 File Offset: 0x000F4E38
|
|
[Token(Token = "0x6003D43")]
|
|
[Address(RVA = "0x12C2650", Offset = "0x12C1450", VA = "0x1812C2650")]
|
|
public void SetEmailFlowCompletedPromise(JJEKJGALHKO NKLGAGCHGPM)
|
|
{
|
|
this.LPIPGACOPNK = NKLGAGCHGPM;
|
|
base.JOJPOMANGPO();
|
|
}
|
|
|
|
// Token: 0x06003D44 RID: 15684 RVA: 0x000F6C54 File Offset: 0x000F4E54
|
|
[Token(Token = "0x6003D44")]
|
|
[Address(RVA = "0x12C26A0", Offset = "0x12C14A0", VA = "0x1812C26A0")]
|
|
public void SetEmail()
|
|
{
|
|
DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.NBLIOCGGDMK(this.KLENMNFMCDG);
|
|
Action action = new Action(this.GBAGLLOEBAK);
|
|
}
|
|
|
|
// Token: 0x06003D45 RID: 15685 RVA: 0x000F6C80 File Offset: 0x000F4E80
|
|
[Token(Token = "0x6003D45")]
|
|
[Address(RVA = "0x12C23F0", Offset = "0x12C11F0", VA = "0x1812C23F0")]
|
|
private IEnumerator<KENFJGFMIPM> MGANLIDHEKN(StackedUIFlowBase NBINAJPFBOA)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06003D45)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RRUI.Data.LocalAccountEmailModel::MGANLIDHEKN(AGUI.StackedUI.StackedUIFlowBase)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(NFGOGAPAKED::System.IDisposable.Dispose, ldloc:NFGOGAPAKED(var_0))
|
|
stfld:LocalAccountEmailModel(NFGOGAPAKED::<>4__this, ldloc:NFGOGAPAKED(var_0), ldloc:LocalAccountEmailModel(this))
|
|
stfld:int32(NFGOGAPAKED::<>1__state, ldloc:NFGOGAPAKED(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:StackedUIFlowBase(NFGOGAPAKED::newFlow, ldloc:NFGOGAPAKED(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: 0x06003D46 RID: 15686 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6003D46")]
|
|
[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: 0x06003D47 RID: 15687 RVA: 0x000F6CAC File Offset: 0x000F4EAC
|
|
[Token(Token = "0x6003D47")]
|
|
[Address(RVA = "0x12C24F0", Offset = "0x12C12F0", VA = "0x1812C24F0", Slot = "28")]
|
|
public void OnRRUIStackedUIExited(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
|
{
|
|
if (!CJEIBCEPAPO)
|
|
{
|
|
JJEKJGALHKO lpipgacopnk = this.LPIPGACOPNK;
|
|
if (lpipgacopnk != 0 && lpipgacopnk.<HPKFHDNBLOF>k__BackingField == CJEIBCEPAPO)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
LocalAccountEmailModel.NFGOGAPAKED nfgogapaked;
|
|
nfgogapaked.System.IDisposable.Dispose();
|
|
nfgogapaked.<>1__state = (int)((ulong)0L);
|
|
nfgogapaked.<>4__this = this;
|
|
nfgogapaked.newFlow = NBINAJPFBOA;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(nfgogapaked);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003D48 RID: 15688 RVA: 0x000F6D04 File Offset: 0x000F4F04
|
|
[Token(Token = "0x6003D48")]
|
|
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
|
|
public LocalAccountEmailModel()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003D49 RID: 15689 RVA: 0x000F6D18 File Offset: 0x000F4F18
|
|
[Token(Token = "0x6003D49")]
|
|
[Address(RVA = "0x12C1EB0", Offset = "0x12C0CB0", VA = "0x1812C1EB0")]
|
|
[CompilerGenerated]
|
|
private void GBAGLLOEBAK()
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.GaveEmailThisSession = true;
|
|
int num = 0;
|
|
if (!(this != num))
|
|
{
|
|
JJEKJGALHKO lpipgacopnk = this.LPIPGACOPNK;
|
|
if (lpipgacopnk != 0)
|
|
{
|
|
lpipgacopnk.OOOIENHGNCA();
|
|
}
|
|
return;
|
|
}
|
|
if (this.KHGCONMFHAK == (ulong)0L)
|
|
{
|
|
string text = "Check your email for a confirmation link to complete your registration!";
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
text = "Ask your parent/guardian to check their email for a confirmation link to complete your registration!";
|
|
}
|
|
OBJAFKDPOHB objafkdpohb = new OBJAFKDPOHB();
|
|
objafkdpohb.<CEJPKGDKMJE>k__BackingField = "Email Submitted!";
|
|
objafkdpohb.<LHJAKNBODPE>k__BackingField = text;
|
|
Sprite emailIcon = GrowthConfig.Instance.emailIcon;
|
|
objafkdpohb.<KIAMEICGNPB>k__BackingField = emailIcon;
|
|
List<DOPNALIMPNA> list = new List();
|
|
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
|
|
imafjgkhemd.GPJEDBDCNNP = "Done";
|
|
Action action = new Action(this.JIHPNHDPGIC);
|
|
imafjgkhemd.MEEKCCGGFFD = action;
|
|
ulong num2;
|
|
imafjgkhemd.GPJAHEOLCPN = num2;
|
|
ulong num3;
|
|
imafjgkhemd.<ALFJBDILAME>k__BackingField = new LKECHMGOCGI
|
|
{
|
|
<OBHNJENCHDE>k__BackingField = num3
|
|
};
|
|
list.Add(imafjgkhemd);
|
|
objafkdpohb.<OKANBHKMMBD>k__BackingField = list;
|
|
Action action2 = new Action(this.JBDBNHNMPIO);
|
|
objafkdpohb.<PFPIENCEBIG>k__BackingField = action2;
|
|
this.KHGCONMFHAK = objafkdpohb;
|
|
}
|
|
DialogListModel dialogListModel = base.PKJJDBNMMEA;
|
|
OBJAFKDPOHB khgconmfhak = this.KHGCONMFHAK;
|
|
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<OBJAFKDPOHB>((DLKPBLNKLAD)((uint)7), khgconmfhak);
|
|
Action<BaseDialogModel<OBJAFKDPOHB>> action3 = new Action(this.MMEKBCJAAOL);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06003D4A RID: 15690 RVA: 0x000F6E5C File Offset: 0x000F505C
|
|
[Token(Token = "0x6003D4A")]
|
|
[Address(RVA = "0xF951E0", Offset = "0xF93FE0", VA = "0x180F951E0")]
|
|
[CompilerGenerated]
|
|
private void JIHPNHDPGIC()
|
|
{
|
|
MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ;
|
|
if (mmocfedcnhj != 0)
|
|
{
|
|
mmocfedcnhj.Dismiss();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003D4B RID: 15691 RVA: 0x000F6E7C File Offset: 0x000F507C
|
|
[Token(Token = "0x6003D4B")]
|
|
[Address(RVA = "0x12C22C0", Offset = "0x12C10C0", VA = "0x1812C22C0")]
|
|
[CompilerGenerated]
|
|
private void JBDBNHNMPIO()
|
|
{
|
|
if (!base.DHJAICFKEHL.DIHCCBHGAIM)
|
|
{
|
|
GameObject gameObject = base.DHJAICFKEHL.gameObject;
|
|
int num = 0;
|
|
StackedUIBase stackedUIBase = gameObject.JLOAAIEKGLO(true, num != 0);
|
|
int num2 = 0;
|
|
if (!(stackedUIBase != num2))
|
|
{
|
|
goto IL_42;
|
|
}
|
|
stackedUIBase.Button_PopFlow();
|
|
}
|
|
base.DHJAICFKEHL.GoBack();
|
|
IL_42:
|
|
JJEKJGALHKO lpipgacopnk = this.LPIPGACOPNK;
|
|
if (lpipgacopnk != 0)
|
|
{
|
|
lpipgacopnk.OOOIENHGNCA();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003D4C RID: 15692 RVA: 0x000F6EE8 File Offset: 0x000F50E8
|
|
[Token(Token = "0x6003D4C")]
|
|
[Address(RVA = "0x12C2460", Offset = "0x12C1260", VA = "0x1812C2460")]
|
|
[CompilerGenerated]
|
|
private void MMEKBCJAAOL(BaseDialogModel<OBJAFKDPOHB> BBPMNICHFLM)
|
|
{
|
|
if (BBPMNICHFLM == 0)
|
|
{
|
|
int num = 0;
|
|
this.MMOCFEDCNHJ = num;
|
|
return;
|
|
}
|
|
this.MMOCFEDCNHJ = BBPMNICHFLM;
|
|
}
|
|
|
|
// Token: 0x0400333C RID: 13116
|
|
[Token(Token = "0x400333C")]
|
|
public const string TITLE_OVERRIDE_KEY = "EmailTitleText";
|
|
|
|
// Token: 0x0400333D RID: 13117
|
|
[Token(Token = "0x400333D")]
|
|
private const string LGLMHADPOPP = "Register Your Account";
|
|
|
|
// Token: 0x0400333F RID: 13119
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400333F")]
|
|
private JJEKJGALHKO LPIPGACOPNK;
|
|
|
|
// Token: 0x04003340 RID: 13120
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4003340")]
|
|
private string KLENMNFMCDG;
|
|
|
|
// Token: 0x04003341 RID: 13121
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4003341")]
|
|
private MessageDialogModel MMOCFEDCNHJ;
|
|
|
|
// Token: 0x04003342 RID: 13122
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4003342")]
|
|
private OBJAFKDPOHB KHGCONMFHAK;
|
|
}
|
|
}
|