Files
2026-04-10 22:50:51 +02:00

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 1663
*/;
}
// 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;
}
}