Files
2026-04-08 23:40:05 +02:00

832 lines
30 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Tutorials;
using UnityEngine;
namespace RRUI.Data.NUX
{
// Token: 0x02000C52 RID: 3154
[Token(Token = "0x2000C52")]
[StructLayout(3)]
public class RegistrationModel : RRUIModel
{
// Token: 0x17000D33 RID: 3379
// (get) Token: 0x06004BFC RID: 19452 RVA: 0x0011BAD4 File Offset: 0x00119CD4
[Token(Token = "0x17000D33")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004BFC")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")]
get
{
return true;
}
}
// Token: 0x17000D34 RID: 3380
// (get) Token: 0x06004BFD RID: 19453 RVA: 0x0011BAE4 File Offset: 0x00119CE4
// (set) Token: 0x06004BFE RID: 19454 RVA: 0x0011BAF8 File Offset: 0x00119CF8
[Token(Token = "0x17000D34")]
public int? OJOLFACAPNK
{
[Token(Token = "0x6004BFD")]
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
get
{
return this.OIDIONGIDKD;
}
[Token(Token = "0x6004BFE")]
[Address(RVA = "0x187EAB0", Offset = "0x187D4B0", VA = "0x18187EAB0")]
set
{
this.OIDIONGIDKD = value;
this.OFFKOCCNLPH();
}
}
// Token: 0x17000D35 RID: 3381
// (get) Token: 0x06004BFF RID: 19455 RVA: 0x0011BB14 File Offset: 0x00119D14
// (set) Token: 0x06004C00 RID: 19456 RVA: 0x0011BB28 File Offset: 0x00119D28
[Token(Token = "0x17000D35")]
public int? KBOBLCKNILD
{
[Token(Token = "0x6004BFF")]
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
get
{
return this.NHENHLMBCFA;
}
[Token(Token = "0x6004C00")]
[Address(RVA = "0x187EAC0", Offset = "0x187D4C0", VA = "0x18187EAC0")]
set
{
this.NHENHLMBCFA = value;
this.OFFKOCCNLPH();
}
}
// Token: 0x17000D36 RID: 3382
// (get) Token: 0x06004C01 RID: 19457 RVA: 0x0011BB44 File Offset: 0x00119D44
// (set) Token: 0x06004C02 RID: 19458 RVA: 0x0011BB58 File Offset: 0x00119D58
[Token(Token = "0x17000D36")]
public int? HDLCNAKNBKP
{
[Token(Token = "0x6004C01")]
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
get
{
return this.LBCFPAHDCOI;
}
[Token(Token = "0x6004C02")]
[Address(RVA = "0x187EAD0", Offset = "0x187D4D0", VA = "0x18187EAD0")]
set
{
this.LBCFPAHDCOI = value;
this.OFFKOCCNLPH();
}
}
// Token: 0x17000D37 RID: 3383
// (get) Token: 0x06004C03 RID: 19459 RVA: 0x0011BB74 File Offset: 0x00119D74
[Token(Token = "0x17000D37")]
public bool AMNHPGADNMK
{
[Token(Token = "0x6004C03")]
[Address(RVA = "0x187E3C0", Offset = "0x187CDC0", VA = "0x18187E3C0")]
get
{
bool? isAgeValid = this.IsAgeValid;
int num = 0;
if (isAgeValid == (ulong)1L == isAgeValid)
{
return;
}
bool? isAgeValid2 = this.IsAgeValid;
if (isAgeValid2 == (ulong)1L != isAgeValid2)
{
int? oidiongidkd = this.OIDIONGIDKD;
}
bool flag = num == 0;
if (num != (flag ? 1 : 0))
{
return true;
}
bool? isBirthMonthValid = this.IsBirthMonthValid;
if (isBirthMonthValid == (ulong)1L != isBirthMonthValid)
{
}
int? nhenhlmbcfa = this.NHENHLMBCFA;
bool flag2 = nhenhlmbcfa >= (ulong)1L;
if (nhenhlmbcfa != flag2)
{
bool flag3 = nhenhlmbcfa <= (ulong)31L;
}
bool? isBirthMonthValid2 = this.IsBirthMonthValid;
}
}
// Token: 0x17000D38 RID: 3384
// (get) Token: 0x06004C04 RID: 19460 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06004C05 RID: 19461 RVA: 0x0011BBFC File Offset: 0x00119DFC
[Token(Token = "0x17000D38")]
public DateTime? IFMDBFCACKH
{
[Token(Token = "0x6004C04")]
[Address(RVA = "0x1077170", Offset = "0x1075B70", VA = "0x181077170")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6004C05")]
[Address(RVA = "0x187CDA0", Offset = "0x187B7A0", VA = "0x18187CDA0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000D39 RID: 3385
// (get) Token: 0x06004C06 RID: 19462 RVA: 0x0011BC0C File Offset: 0x00119E0C
// (set) Token: 0x06004C07 RID: 19463 RVA: 0x0011BC20 File Offset: 0x00119E20
[Token(Token = "0x17000D39")]
public bool HDEDEFJOLJE
{
[Token(Token = "0x6004C06")]
[Address(RVA = "0x6361D0", Offset = "0x634BD0", VA = "0x1806361D0")]
get;
[Token(Token = "0x6004C07")]
[Address(RVA = "0x636200", Offset = "0x634C00", VA = "0x180636200")]
private set;
}
// Token: 0x17000D3A RID: 3386
// (get) Token: 0x06004C08 RID: 19464 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000D3A")]
public bool ODJDPDNFDGO
{
[Token(Token = "0x6004C08")]
[Address(RVA = "0x187E650", Offset = "0x187D050", VA = "0x18187E650")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000D3B RID: 3387
// (get) Token: 0x06004C09 RID: 19465 RVA: 0x0011BC34 File Offset: 0x00119E34
[Token(Token = "0x17000D3B")]
public bool? GPLEOPKIFDD
{
[Token(Token = "0x6004C09")]
[Address(RVA = "0x187E690", Offset = "0x187D090", VA = "0x18187E690")]
get
{
}
}
// Token: 0x17000D3C RID: 3388
// (get) Token: 0x06004C0A RID: 19466 RVA: 0x0011BC44 File Offset: 0x00119E44
[Token(Token = "0x17000D3C")]
public bool? AJBMLINONMO
{
[Token(Token = "0x6004C0A")]
[Address(RVA = "0x187E730", Offset = "0x187D130", VA = "0x18187E730")]
get
{
/*
An exception occurred when decompiling this method (06004C0A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Boolean> RRUI.Data.NUX.RegistrationModel::get_IsBirthDayValid()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_1:
stloc:bool(var_7_4C, cle:bool(ldloc:valuetype [mscorlib]System.Nullable`1<int32>(var_5_2D), conv.u8:uint64[exp:valuetype [mscorlib]System.Nullable`1<int32>](ldc.i8:int64[exp:uint64](31))))
}
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: 0x17000D3D RID: 3389
// (get) Token: 0x06004C0B RID: 19467 RVA: 0x0011BCA0 File Offset: 0x00119EA0
[Token(Token = "0x17000D3D")]
public bool? MLFMPMJHMBM
{
[Token(Token = "0x6004C0B")]
[Address(RVA = "0x187E8A0", Offset = "0x187D2A0", VA = "0x18187E8A0")]
get
{
for (;;)
{
int? lbcfpahdcoi = this.LBCFPAHDCOI;
bool flag = lbcfpahdcoi >= (ulong)1L;
if (lbcfpahdcoi == flag)
{
return;
}
}
}
}
// Token: 0x17000D3E RID: 3390
// (get) Token: 0x06004C0C RID: 19468 RVA: 0x0011BCC8 File Offset: 0x00119EC8
[Token(Token = "0x17000D3E")]
public bool? DCAINKLCIOI
{
[Token(Token = "0x6004C0C")]
[Address(RVA = "0x187E930", Offset = "0x187D330", VA = "0x18187E930")]
get
{
/*
An exception occurred when decompiling this method (06004C0C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Boolean> RRUI.Data.NUX.RegistrationModel::get_IsJunior()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:valuetype [mscorlib]System.Nullable`1<int32>(var_2_18, ldfld:valuetype [mscorlib]System.Nullable`1<int32>(RegistrationModel::OIDIONGIDKD, ldloc:RegistrationModel(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: 0x17000D3F RID: 3391
// (get) Token: 0x06004C0D RID: 19469 RVA: 0x0011BCF0 File Offset: 0x00119EF0
[Token(Token = "0x17000D3F")]
public bool? JPBOEFBMDIA
{
[Token(Token = "0x6004C0D")]
[Address(RVA = "0x187E9B0", Offset = "0x187D3B0", VA = "0x18187E9B0")]
get
{
/*
An exception occurred when decompiling this method (06004C0D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Boolean> RRUI.Data.NUX.RegistrationModel::get_IsPasswordValid()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_10:
stloc:bool(var_1_1B, call:bool(MHKFOBDFBIN::JPBOEFBMDIA, ldfld:string(RegistrationModel::KFPHIGMKOMO, ldloc:RegistrationModel(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: 0x17000D40 RID: 3392
// (get) Token: 0x06004C0E RID: 19470 RVA: 0x0011BD1C File Offset: 0x00119F1C
[Token(Token = "0x17000D40")]
public bool? FHLGDJJMLBM
{
[Token(Token = "0x6004C0E")]
[Address(RVA = "0x187EA30", Offset = "0x187D430", VA = "0x18187EA30")]
get
{
if (string.IsNullOrEmpty(this.DAHEICMKIJJ))
{
}
int stringLength = this.DAHEICMKIJJ.m_stringLength;
throw new NullReferenceException();
}
}
// Token: 0x17000D41 RID: 3393
// (get) Token: 0x06004C0F RID: 19471 RVA: 0x0011BD4C File Offset: 0x00119F4C
// (set) Token: 0x06004C10 RID: 19472 RVA: 0x0011BD60 File Offset: 0x00119F60
[Token(Token = "0x17000D41")]
public string GPMGIDPBKOG
{
[Token(Token = "0x6004C0F")]
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
get
{
return this.KFPHIGMKOMO;
}
[Token(Token = "0x6004C10")]
[Address(RVA = "0x187EAE0", Offset = "0x187D4E0", VA = "0x18187EAE0")]
set
{
if (value != 0)
{
string text = value.Trim();
}
this.KFPHIGMKOMO = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000D42 RID: 3394
// (get) Token: 0x06004C11 RID: 19473 RVA: 0x0011BD88 File Offset: 0x00119F88
// (set) Token: 0x06004C12 RID: 19474 RVA: 0x0011BD9C File Offset: 0x00119F9C
[Token(Token = "0x17000D42")]
public bool JMEKFHGALBD
{
[Token(Token = "0x6004C11")]
[Address(RVA = "0x6C9920", Offset = "0x6C8320", VA = "0x1806C9920")]
get;
[Token(Token = "0x6004C12")]
[Address(RVA = "0x10D4A10", Offset = "0x10D3410", VA = "0x1810D4A10")]
private set;
}
// Token: 0x17000D43 RID: 3395
// (get) Token: 0x06004C13 RID: 19475 RVA: 0x0011BDB0 File Offset: 0x00119FB0
// (set) Token: 0x06004C14 RID: 19476 RVA: 0x0011BDC4 File Offset: 0x00119FC4
[Token(Token = "0x17000D43")]
public string LHBLCGHBOKO
{
[Token(Token = "0x6004C13")]
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
get
{
return this.JJBAHOHBHJI;
}
[Token(Token = "0x6004C14")]
[Address(RVA = "0x187EB20", Offset = "0x187D520", VA = "0x18187EB20")]
set
{
if (this.JJBAHOHBHJI != value)
{
this.JJBAHOHBHJI = value;
base.MKBLJJGJAOH();
}
}
}
// Token: 0x17000D44 RID: 3396
// (get) Token: 0x06004C15 RID: 19477 RVA: 0x0011BDF0 File Offset: 0x00119FF0
// (set) Token: 0x06004C16 RID: 19478 RVA: 0x0011BE04 File Offset: 0x0011A004
[Token(Token = "0x17000D44")]
public string IHADBCJNDIP
{
[Token(Token = "0x6004C15")]
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")]
get
{
return this.DAHEICMKIJJ;
}
[Token(Token = "0x6004C16")]
[Address(RVA = "0x187EB60", Offset = "0x187D560", VA = "0x18187EB60")]
set
{
if (value != 0)
{
string text = value.Trim();
}
this.DAHEICMKIJJ = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x06004C17 RID: 19479 RVA: 0x0011BE2C File Offset: 0x0011A02C
[Token(Token = "0x6004C17")]
[Address(RVA = "0x187D100", Offset = "0x187BB00", VA = "0x18187D100")]
public static void MarkRegistrationIncomplete(int GKLPIFBPGOD)
{
PlayerPrefs.SetInt(string.Format("IncompleteRegistration-{0}", GKLPIFBPGOD), 1);
PlayerPrefs.Save();
}
// Token: 0x06004C18 RID: 19480 RVA: 0x0011BE54 File Offset: 0x0011A054
[Token(Token = "0x6004C18")]
[Address(RVA = "0x187CFF0", Offset = "0x187B9F0", VA = "0x18187CFF0")]
public static void MarkRegistrationComplete(int GKLPIFBPGOD)
{
bool flag = PlayerPrefs.HasKey(string.Format("IncompleteRegistration-{0}", GKLPIFBPGOD));
if (flag)
{
PlayerPrefs.DeleteKey(string.Format("IncompleteRegistration-{0}", flag));
PlayerPrefs.Save();
return;
}
}
// Token: 0x06004C19 RID: 19481 RVA: 0x0011BE90 File Offset: 0x0011A090
[Token(Token = "0x6004C19")]
[Address(RVA = "0x187D930", Offset = "0x187C330", VA = "0x18187D930")]
public static void ShowIfAccountRequirementsNotMet(Action AGNOFNKJAME)
{
if (!RegistrationModel.VerifyAccountRequirements())
{
RegistrationModel.AGNOFNKJAME.Add(AGNOFNKJAME);
bool flag = NUXTutorial.RRUIWatchFlowSetup(SingletonMonoBehaviour.Instance.accountRegistrationRoute);
CFLMJLFBOKH.EPGBPFNJMIK(RegistrationModel.GHKPDJDFGJL.INTRO);
return;
}
if (AGNOFNKJAME != 0)
{
AGNOFNKJAME();
return;
}
}
// Token: 0x06004C1A RID: 19482 RVA: 0x0011BEDC File Offset: 0x0011A0DC
[Token(Token = "0x6004C1A")]
[Address(RVA = "0x187CBC0", Offset = "0x187B5C0", VA = "0x18187CBC0")]
public static bool IsFullyRegistered()
{
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
string text = string.Format("IncompleteRegistration-{0}", num);
int num2 = 0;
return PlayerPrefs.GetInt(text, num2) == 0;
}
// Token: 0x06004C1B RID: 19483 RVA: 0x0011BF1C File Offset: 0x0011A11C
[Token(Token = "0x6004C1B")]
[Address(RVA = "0x187E190", Offset = "0x187CB90", VA = "0x18187E190")]
public static bool VerifyAccountRequirements()
{
bool flag;
JJGHAFKJBEI doohkcanflo;
for (;;)
{
if (!NUXTutorial.FBAFBAMAFOK)
{
flag = RegistrationModel.IsFullyRegistered();
if (!flag)
{
break;
}
}
doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
if (doohkcanflo != 0)
{
goto Block_2;
}
}
return flag;
Block_2:
if (doohkcanflo.<DOPLJIOHAMG>k__BackingField.fakeValue)
{
}
return 0 == 1;
}
// Token: 0x06004C1C RID: 19484 RVA: 0x0011BF64 File Offset: 0x0011A164
[Token(Token = "0x6004C1C")]
[Address(RVA = "0x187D560", Offset = "0x187BF60", VA = "0x18187D560", Slot = "16")]
protected override void OnEnable()
{
base.OnEnable();
if (PEGGCEDHBOF.DOOHKCANFLO != 0)
{
}
PlatformManager instance;
DateTime? <DDAOEGJAPOC>k__BackingField;
if (0 == 0)
{
instance = SingletonMonoBehaviour.Instance;
<DDAOEGJAPOC>k__BackingField = instance.<DDAOEGJAPOC>k__BackingField;
}
this.<KPGICAJBOMB>k__BackingField = <DDAOEGJAPOC>k__BackingField;
if (instance != 0)
{
this.LBCFPAHDCOI = instance;
this.NHENHLMBCFA = instance;
int num;
this.OIDIONGIDKD = num;
}
IPromise<PEGGCEDHBOF.KHIOLJPCGIM> promise = PEGGCEDHBOF.ONKIADJDKAM();
this.KGODEJMGGBB();
}
// Token: 0x06004C1D RID: 19485 RVA: 0x0011BFC8 File Offset: 0x0011A1C8
[Token(Token = "0x6004C1D")]
[Address(RVA = "0x187C410", Offset = "0x187AE10", VA = "0x18187C410", Slot = "19")]
protected override void AHFKACICJNC()
{
int num = 0;
this.OIDIONGIDKD = num;
this.NHENHLMBCFA = num;
this.LBCFPAHDCOI = num;
this.DAHEICMKIJJ = num;
this.KFPHIGMKOMO = num;
this.<KPGICAJBOMB>k__BackingField = num;
this.JJBAHOHBHJI = num;
this.<FALHNKKPIME>k__BackingField = num != 0;
}
// Token: 0x06004C1E RID: 19486 RVA: 0x0011C010 File Offset: 0x0011A210
[Token(Token = "0x6004C1E")]
[Address(RVA = "0x187C780", Offset = "0x187B180", VA = "0x18187C780", Slot = "20")]
protected override IPromise GLPJPIEOLDF()
{
return Promise.<CompletedPromise>k__BackingField;
}
// Token: 0x06004C1F RID: 19487 RVA: 0x0011C024 File Offset: 0x0011A224
[Token(Token = "0x6004C1F")]
[Address(RVA = "0x187D7B0", Offset = "0x187C1B0", VA = "0x18187D7B0")]
public bool ParseInt(string DBFBLNILIGL, out int ONGBFDACHHG)
{
if (DBFBLNILIGL == 0)
{
string empty = string.Empty;
}
return int.TryParse(DBFBLNILIGL.Trim(), out ONGBFDACHHG);
}
// Token: 0x06004C20 RID: 19488 RVA: 0x0011C050 File Offset: 0x0011A250
[Token(Token = "0x6004C20")]
[Address(RVA = "0x187D820", Offset = "0x187C220", VA = "0x18187D820")]
public void RandomizeUsername()
{
IPromise<PEGGCEDHBOF.KHIOLJPCGIM> promise = PEGGCEDHBOF.ONKIADJDKAM();
Action<PEGGCEDHBOF.KHIOLJPCGIM> action = new Action(this.OEDOIGEGAMK);
int num = 0;
num += num;
num++;
IPromise<PEGGCEDHBOF.KHIOLJPCGIM> promise2 = promise.Then(action);
}
// Token: 0x06004C21 RID: 19489 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004C21")]
[Address(RVA = "0x187DB00", Offset = "0x187C500", VA = "0x18187DB00")]
public void Submit()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004C22 RID: 19490 RVA: 0x0011C090 File Offset: 0x0011A290
[Token(Token = "0x6004C22")]
[Address(RVA = "0x187DA80", Offset = "0x187C480", VA = "0x18187DA80")]
public void SubmitDOB()
{
if (this.AMNHPGADNMK)
{
this.<FALHNKKPIME>k__BackingField = true;
CFLMJLFBOKH.EPGBPFNJMIK(RegistrationModel.GHKPDJDFGJL.AGE);
base.MKBLJJGJAOH();
return;
}
}
// Token: 0x06004C23 RID: 19491 RVA: 0x0011C0BC File Offset: 0x0011A2BC
[Token(Token = "0x6004C23")]
[Address(RVA = "0x187E170", Offset = "0x187CB70", VA = "0x18187E170")]
public void TogglePasswordPreview()
{
bool flag = !this.<HADIMFLNODH>k__BackingField;
this.<HADIMFLNODH>k__BackingField = flag;
base.MKBLJJGJAOH();
}
// Token: 0x06004C24 RID: 19492 RVA: 0x0011C0E0 File Offset: 0x0011A2E0
[Token(Token = "0x6004C24")]
[Address(RVA = "0x187CFA0", Offset = "0x187B9A0", VA = "0x18187CFA0")]
private static string LOHPBCLKDBC(int ENJEOLBEALP)
{
return string.Format("IncompleteRegistration-{0}", ENJEOLBEALP);
}
// Token: 0x06004C25 RID: 19493 RVA: 0x0011C0F8 File Offset: 0x0011A2F8
[Token(Token = "0x6004C25")]
[Address(RVA = "0x187D2C0", Offset = "0x187BCC0", VA = "0x18187D2C0")]
private void OFFKOCCNLPH()
{
bool? isJunior = this.IsJunior;
if (isJunior == 0 == isJunior)
{
this.KGODEJMGGBB();
bool value = isJunior.value != null;
bool value2 = isJunior.value != null;
bool value3 = isJunior.value != null;
int num = FHPHEKFIHCJ.IDGDPDFBKND(value ? 1 : 0, value2 ? 1 : 0, value3 ? 1 : 0);
int num2 = DateTime.DaysInMonth(num, num);
}
DateTime utcNow = DateTime.UtcNow;
base.MKBLJJGJAOH();
}
// Token: 0x06004C26 RID: 19494 RVA: 0x0011C15C File Offset: 0x0011A35C
[Token(Token = "0x6004C26")]
[Address(RVA = "0x187C820", Offset = "0x187B220", VA = "0x18187C820")]
private void IDFEAPOCCNC()
{
int num3;
do
{
CFLMJLFBOKH.EPGBPFNJMIK(RegistrationModel.GHKPDJDFGJL.FINISHED);
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
int num;
if (PlayerPrefs.HasKey(string.Format("IncompleteRegistration-{0}", num)))
{
int num2;
PlayerPrefs.DeleteKey(string.Format("IncompleteRegistration-{0}", num2));
PlayerPrefs.Save();
}
List<Action> agnofnkjame = RegistrationModel.AGNOFNKJAME;
List.Enumerator enumerator;
if (enumerator != 0)
{
num3 = 0;
}
if (num3 != -1)
{
}
}
while (num3 != 0);
RegistrationModel.AGNOFNKJAME.Clear();
}
// Token: 0x06004C27 RID: 19495 RVA: 0x0011C1CC File Offset: 0x0011A3CC
[Token(Token = "0x6004C27")]
[Address(RVA = "0x187CDB0", Offset = "0x187B7B0", VA = "0x18187CDB0")]
private void KGODEJMGGBB()
{
int num = 0;
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
if (doohkcanflo != 0)
{
ObscuredString <KHJCEENDAOL>k__BackingField = doohkcanflo.<KHJCEENDAOL>k__BackingField;
if (<KHJCEENDAOL>k__BackingField != 0)
{
string text = <KHJCEENDAOL>k__BackingField.NEFJIGBPGNM();
}
}
if (num != 0)
{
}
string text2;
this.DAHEICMKIJJ = text2;
base.MKBLJJGJAOH();
if (this.DAHEICMKIJJ == num)
{
IPromise<PEGGCEDHBOF.KHIOLJPCGIM> promise = PEGGCEDHBOF.ONKIADJDKAM();
Action<PEGGCEDHBOF.KHIOLJPCGIM> action = new Action(this.OEDOIGEGAMK);
if (num < this)
{
num += num;
if (num == this)
{
promise += promise;
num += 19;
throw new NullReferenceException();
}
num++;
}
}
}
// Token: 0x06004C28 RID: 19496 RVA: 0x0011C24C File Offset: 0x0011A44C
[Token(Token = "0x6004C28")]
[Address(RVA = "0x1090A40", Offset = "0x108F440", VA = "0x181090A40")]
public RegistrationModel()
{
}
// Token: 0x06004C2A RID: 19498 RVA: 0x0011C278 File Offset: 0x0011A478
[Token(Token = "0x6004C2A")]
[Address(RVA = "0x187D240", Offset = "0x187BC40", VA = "0x18187D240")]
[CompilerGenerated]
private void OEDOIGEGAMK(PEGGCEDHBOF.KHIOLJPCGIM KBLANHOBNHK)
{
string text = KBLANHOBNHK.HFCLIGKLHPN();
if (text != 0)
{
string text2 = text.Trim();
}
this.DAHEICMKIJJ = text;
base.MKBLJJGJAOH();
}
// Token: 0x06004C2B RID: 19499 RVA: 0x0011C2A4 File Offset: 0x0011A4A4
[Token(Token = "0x6004C2B")]
[Address(RVA = "0x187C460", Offset = "0x187AE60", VA = "0x18187C460")]
[CompilerGenerated]
private IPromise EBNAMGBOIIH()
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
string daheicmkijj = this.DAHEICMKIJJ;
ObscuredString <KHJCEENDAOL>k__BackingField = doohkcanflo.<KHJCEENDAOL>k__BackingField;
ObscuredString obscuredString = ObscuredString.FAJDMKOEFLH(daheicmkijj);
if (ObscuredString.JGIMJGNAJHP(<KHJCEENDAOL>k__BackingField, obscuredString))
{
return Promise.<CompletedPromise>k__BackingField;
}
return PEGGCEDHBOF.BHLKILHANCI(this.DAHEICMKIJJ);
}
// Token: 0x06004C2C RID: 19500 RVA: 0x0011C2F0 File Offset: 0x0011A4F0
[Token(Token = "0x6004C2C")]
[Address(RVA = "0x187C690", Offset = "0x187B090", VA = "0x18187C690")]
[CompilerGenerated]
private IPromise GIKENMBJKHO(bool JADFAEMAJLJ)
{
if (JADFAEMAJLJ)
{
return Promise.<CompletedPromise>k__BackingField;
}
return MHOKOMMOGKM.FACIMAFGBOD(this.KFPHIGMKOMO);
}
// Token: 0x06004C2D RID: 19501 RVA: 0x0011C314 File Offset: 0x0011A514
[Token(Token = "0x6004C2D")]
[Address(RVA = "0x187D1A0", Offset = "0x187BBA0", VA = "0x18187D1A0")]
[CompilerGenerated]
private void NFAGJBGDDBF(string CHKKEHOKPJP)
{
if (this.JJBAHOHBHJI != CHKKEHOKPJP)
{
this.JJBAHOHBHJI = CHKKEHOKPJP;
base.MKBLJJGJAOH();
}
Debug.LogError("Submit Error: " + CHKKEHOKPJP);
}
// Token: 0x06004C2E RID: 19502 RVA: 0x0011C350 File Offset: 0x0011A550
[Token(Token = "0x6004C2E")]
[Address(RVA = "0x187C620", Offset = "0x187B020", VA = "0x18187C620")]
[CompilerGenerated]
private void FFFAPCDAJAD()
{
if (this.JJBAHOHBHJI != "Submitted!")
{
this.JJBAHOHBHJI = "Submitted!";
base.MKBLJJGJAOH();
}
this.IDFEAPOCCNC();
}
// Token: 0x04003843 RID: 14403
[Token(Token = "0x4003843")]
private static readonly List<Action> AGNOFNKJAME = new List();
// Token: 0x04003844 RID: 14404
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003844")]
private int? OIDIONGIDKD;
// Token: 0x04003845 RID: 14405
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003845")]
private int? NHENHLMBCFA;
// Token: 0x04003846 RID: 14406
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003846")]
private int? LBCFPAHDCOI;
// Token: 0x04003847 RID: 14407
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003847")]
private string KFPHIGMKOMO;
// Token: 0x04003848 RID: 14408
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003848")]
private string JJBAHOHBHJI;
// Token: 0x04003849 RID: 14409
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4003849")]
private string DAHEICMKIJJ;
// Token: 0x02000C53 RID: 3155
[Token(Token = "0x2000C53")]
public enum GHKPDJDFGJL
{
// Token: 0x0400384E RID: 14414
[Token(Token = "0x400384E")]
INTRO = 1,
// Token: 0x0400384F RID: 14415
[Token(Token = "0x400384F")]
AGE,
// Token: 0x04003850 RID: 14416
[Token(Token = "0x4003850")]
FINISHED = 5
}
}
}