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

826 lines
35 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Tutorials;
using UnityEngine;
namespace RRUI.Data.NUX
{
// Token: 0x0200101A RID: 4122
[Token(Token = "0x200101A")]
public class RegistrationModel : RRUIModel
{
// Token: 0x17000FE3 RID: 4067
// (get) Token: 0x06005D90 RID: 23952 RVA: 0x0014A720 File Offset: 0x00148920
[Token(Token = "0x17000FE3")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6005D90")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000FE4 RID: 4068
// (get) Token: 0x06005D91 RID: 23953 RVA: 0x0014A730 File Offset: 0x00148930
// (set) Token: 0x06005D92 RID: 23954 RVA: 0x0014A744 File Offset: 0x00148944
[Token(Token = "0x17000FE4")]
public int? OJOLFACAPNK
{
[Token(Token = "0x6005D91")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get
{
return this.OIDIONGIDKD;
}
[Token(Token = "0x6005D92")]
[Address(RVA = "0x12CA450", Offset = "0x12C9250", VA = "0x1812CA450")]
set
{
this.OIDIONGIDKD = value;
this.OFFKOCCNLPH();
}
}
// Token: 0x17000FE5 RID: 4069
// (get) Token: 0x06005D93 RID: 23955 RVA: 0x0014A760 File Offset: 0x00148960
// (set) Token: 0x06005D94 RID: 23956 RVA: 0x0014A774 File Offset: 0x00148974
[Token(Token = "0x17000FE5")]
public int? KBOBLCKNILD
{
[Token(Token = "0x6005D93")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
get
{
return this.NHENHLMBCFA;
}
[Token(Token = "0x6005D94")]
[Address(RVA = "0x12CA460", Offset = "0x12C9260", VA = "0x1812CA460")]
set
{
this.NHENHLMBCFA = value;
this.OFFKOCCNLPH();
}
}
// Token: 0x17000FE6 RID: 4070
// (get) Token: 0x06005D95 RID: 23957 RVA: 0x0014A790 File Offset: 0x00148990
// (set) Token: 0x06005D96 RID: 23958 RVA: 0x0014A7A4 File Offset: 0x001489A4
[Token(Token = "0x17000FE6")]
public int? HDLCNAKNBKP
{
[Token(Token = "0x6005D95")]
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
get
{
return this.LBCFPAHDCOI;
}
[Token(Token = "0x6005D96")]
[Address(RVA = "0x12CA470", Offset = "0x12C9270", VA = "0x1812CA470")]
set
{
this.LBCFPAHDCOI = value;
this.OFFKOCCNLPH();
}
}
// Token: 0x17000FE7 RID: 4071
// (get) Token: 0x06005D97 RID: 23959 RVA: 0x0014A7C0 File Offset: 0x001489C0
[Token(Token = "0x17000FE7")]
public bool AMNHPGADNMK
{
[Token(Token = "0x6005D97")]
[Address(RVA = "0x12C9D20", Offset = "0x12C8B20", VA = "0x1812C9D20")]
get
{
int? nhenhlmbcfa;
for (;;)
{
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))
{
break;
}
int num2;
bool flag2 = EIMGAFPPJFD.LANGEFPIILN(num2);
bool? isBirthMonthValid = this.IsBirthMonthValid;
if (isBirthMonthValid == (ulong)1L != isBirthMonthValid)
{
}
nhenhlmbcfa = this.NHENHLMBCFA;
bool flag3 = nhenhlmbcfa >= (ulong)1L;
if (nhenhlmbcfa != flag3)
{
goto Block_3;
}
}
return true;
Block_3:
bool flag4 = nhenhlmbcfa <= (ulong)31L;
bool? isBirthMonthValid2 = this.IsBirthMonthValid;
}
}
// Token: 0x17000FE8 RID: 4072
// (get) Token: 0x06005D98 RID: 23960 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06005D99 RID: 23961 RVA: 0x0014A85C File Offset: 0x00148A5C
[Token(Token = "0x17000FE8")]
public DateTime? IFMDBFCACKH
{
[Token(Token = "0x6005D98")]
[Address(RVA = "0x12C9FB0", Offset = "0x12C8DB0", VA = "0x1812C9FB0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6005D99")]
[Address(RVA = "0x12C87E0", Offset = "0x12C75E0", VA = "0x1812C87E0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000FE9 RID: 4073
// (get) Token: 0x06005D9A RID: 23962 RVA: 0x0014A86C File Offset: 0x00148A6C
// (set) Token: 0x06005D9B RID: 23963 RVA: 0x0014A880 File Offset: 0x00148A80
[Token(Token = "0x17000FE9")]
public bool HDEDEFJOLJE
{
[Token(Token = "0x6005D9A")]
[Address(RVA = "0x4569A0", Offset = "0x4557A0", VA = "0x1804569A0")]
get;
[Token(Token = "0x6005D9B")]
[Address(RVA = "0xA81D80", Offset = "0xA80B80", VA = "0x180A81D80")]
private set;
}
// Token: 0x17000FEA RID: 4074
// (get) Token: 0x06005D9C RID: 23964 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000FEA")]
public bool ODJDPDNFDGO
{
[Token(Token = "0x6005D9C")]
[Address(RVA = "0x12C9FC0", Offset = "0x12C8DC0", VA = "0x1812C9FC0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000FEB RID: 4075
// (get) Token: 0x06005D9D RID: 23965 RVA: 0x0014A894 File Offset: 0x00148A94
[Token(Token = "0x17000FEB")]
public bool? GPLEOPKIFDD
{
[Token(Token = "0x6005D9D")]
[Address(RVA = "0x12CA000", Offset = "0x12C8E00", VA = "0x1812CA000")]
get
{
/*
An exception occurred when decompiling this method (06005D9D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Boolean> RRUI.Data.NUX.RegistrationModel::get_IsAgeValid()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:bool(var_2_08, call:bool(EIMGAFPPJFD::LANGEFPIILN, ldloc:int32(var_1)))
}
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: 0x17000FEC RID: 4076
// (get) Token: 0x06005D9E RID: 23966 RVA: 0x0014A8AC File Offset: 0x00148AAC
[Token(Token = "0x17000FEC")]
public bool? AJBMLINONMO
{
[Token(Token = "0x6005D9E")]
[Address(RVA = "0x12CA0A0", Offset = "0x12C8EA0", VA = "0x1812CA0A0")]
get
{
/*
An exception occurred when decompiling this method (06005D9E)
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_8_54, cne:bool(cle:bool(ldloc:valuetype [mscorlib]System.Nullable`1<int32>(var_6_2F), conv.u8:uint64[exp:valuetype [mscorlib]System.Nullable`1<int32>](ldc.i8:int64[exp:uint64](31))), ldc.i4:bool(0)))
}
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: 0x17000FED RID: 4077
// (get) Token: 0x06005D9F RID: 23967 RVA: 0x0014A910 File Offset: 0x00148B10
[Token(Token = "0x17000FED")]
public bool? MLFMPMJHMBM
{
[Token(Token = "0x6005D9F")]
[Address(RVA = "0x12CA210", Offset = "0x12C9010", VA = "0x1812CA210")]
get
{
/*
An exception occurred when decompiling this method (06005D9F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Boolean> RRUI.Data.NUX.RegistrationModel::get_IsBirthMonthValid()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:bool(var_3_1F, cle:bool(ldc.i4:int32(0), ldc.i4:int32(12)))
}
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: 0x17000FEE RID: 4078
// (get) Token: 0x06005DA0 RID: 23968 RVA: 0x0014A93C File Offset: 0x00148B3C
[Token(Token = "0x17000FEE")]
public bool? DCAINKLCIOI
{
[Token(Token = "0x6005DA0")]
[Address(RVA = "0x12CA290", Offset = "0x12C9090", VA = "0x1812CA290")]
get
{
/*
An exception occurred when decompiling this method (06005DA0)
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: 0x17000FEF RID: 4079
// (get) Token: 0x06005DA1 RID: 23969 RVA: 0x0014A964 File Offset: 0x00148B64
[Token(Token = "0x17000FEF")]
public bool? JPBOEFBMDIA
{
[Token(Token = "0x6005DA1")]
[Address(RVA = "0x12CA310", Offset = "0x12C9110", VA = "0x1812CA310")]
get
{
/*
An exception occurred when decompiling this method (06005DA1)
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: 0x17000FF0 RID: 4080
// (get) Token: 0x06005DA2 RID: 23970 RVA: 0x0014A990 File Offset: 0x00148B90
[Token(Token = "0x17000FF0")]
public bool? FHLGDJJMLBM
{
[Token(Token = "0x6005DA2")]
[Address(RVA = "0x12CA3B0", Offset = "0x12C91B0", VA = "0x1812CA3B0")]
get
{
/*
An exception occurred when decompiling this method (06005DA2)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Boolean> RRUI.Data.NUX.RegistrationModel::get_IsUsernameValid()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_10:
stloc:bool(var_1_1B, call:bool(MHKFOBDFBIN::FHLGDJJMLBM, ldfld:string(RegistrationModel::DAHEICMKIJJ, 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: 0x17000FF1 RID: 4081
// (get) Token: 0x06005DA3 RID: 23971 RVA: 0x0014A9BC File Offset: 0x00148BBC
// (set) Token: 0x06005DA4 RID: 23972 RVA: 0x0014A9D0 File Offset: 0x00148BD0
[Token(Token = "0x17000FF1")]
public string GPMGIDPBKOG
{
[Token(Token = "0x6005DA3")]
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
get
{
return this.KFPHIGMKOMO;
}
[Token(Token = "0x6005DA4")]
[Address(RVA = "0x12CA480", Offset = "0x12C9280", VA = "0x1812CA480")]
set
{
if (value != 0)
{
string text = value.Trim();
}
this.KFPHIGMKOMO = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000FF2 RID: 4082
// (get) Token: 0x06005DA5 RID: 23973 RVA: 0x0014A9F8 File Offset: 0x00148BF8
// (set) Token: 0x06005DA6 RID: 23974 RVA: 0x0014AA0C File Offset: 0x00148C0C
[Token(Token = "0x17000FF2")]
public bool JMEKFHGALBD
{
[Token(Token = "0x6005DA5")]
[Address(RVA = "0xB628E0", Offset = "0xB616E0", VA = "0x180B628E0")]
get;
[Token(Token = "0x6005DA6")]
[Address(RVA = "0xF69B60", Offset = "0xF68960", VA = "0x180F69B60")]
private set;
}
// Token: 0x17000FF3 RID: 4083
// (get) Token: 0x06005DA7 RID: 23975 RVA: 0x0014AA20 File Offset: 0x00148C20
// (set) Token: 0x06005DA8 RID: 23976 RVA: 0x0014AA34 File Offset: 0x00148C34
[Token(Token = "0x17000FF3")]
public string LHBLCGHBOKO
{
[Token(Token = "0x6005DA7")]
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
get
{
return this.JJBAHOHBHJI;
}
[Token(Token = "0x6005DA8")]
[Address(RVA = "0x12CA4C0", Offset = "0x12C92C0", VA = "0x1812CA4C0")]
set
{
if (this.JJBAHOHBHJI != value)
{
this.JJBAHOHBHJI = value;
base.MKBLJJGJAOH();
}
}
}
// Token: 0x17000FF4 RID: 4084
// (get) Token: 0x06005DA9 RID: 23977 RVA: 0x0014AA60 File Offset: 0x00148C60
// (set) Token: 0x06005DAA RID: 23978 RVA: 0x0014AA74 File Offset: 0x00148C74
[Token(Token = "0x17000FF4")]
public string IHADBCJNDIP
{
[Token(Token = "0x6005DA9")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
get
{
return this.DAHEICMKIJJ;
}
[Token(Token = "0x6005DAA")]
[Address(RVA = "0x12CA500", Offset = "0x12C9300", VA = "0x1812CA500")]
set
{
if (value != 0)
{
string text = value.Trim();
}
this.DAHEICMKIJJ = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x06005DAB RID: 23979 RVA: 0x0014AA9C File Offset: 0x00148C9C
[Token(Token = "0x6005DAB")]
[Address(RVA = "0x12C9250", Offset = "0x12C8050", VA = "0x1812C9250")]
public static void ShowIfAccountRequirementsNotMet(Action AGNOFNKJAME)
{
if (!RegistrationModel.VerifyAccountRequirements())
{
RegistrationModel.AGNOFNKJAME.Add(AGNOFNKJAME);
bool flag = NUXTutorial.RRUIWatchFlowSetup(SingletonMonoBehaviour.ONCPNMDGGKG.accountRegistrationRoute);
CFLMJLFBOKH.EPGBPFNJMIK(RegistrationModel.GHKPDJDFGJL.INTRO);
return;
}
if (AGNOFNKJAME != 0)
{
AGNOFNKJAME();
return;
}
}
// Token: 0x06005DAC RID: 23980 RVA: 0x0014AAE8 File Offset: 0x00148CE8
[Token(Token = "0x6005DAC")]
[Address(RVA = "0x12C9AE0", Offset = "0x12C88E0", VA = "0x1812C9AE0")]
public static bool VerifyAccountRequirements()
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
int num = 0;
if (doohkcanflo != 0)
{
bool inited = doohkcanflo.<DOPLJIOHAMG>k__BackingField.inited;
}
if (num != 0)
{
}
return 0 == 1;
}
// Token: 0x06005DAD RID: 23981 RVA: 0x0014AB1C File Offset: 0x00148D1C
[Token(Token = "0x6005DAD")]
[Address(RVA = "0x12C8BA0", Offset = "0x12C79A0", VA = "0x1812C8BA0", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
if (PEGGCEDHBOF.DOOHKCANFLO != 0)
{
}
PlatformManager instance;
DateTime? <DDAOEGJAPOC>k__BackingField;
if (0 == 0)
{
instance = SingletonMonoBehaviour.ONCPNMDGGKG;
<DDAOEGJAPOC>k__BackingField = instance.<DDAOEGJAPOC>k__BackingField;
}
this.<KPGICAJBOMB>k__BackingField = <DDAOEGJAPOC>k__BackingField;
if (instance != 0)
{
int num;
this.LBCFPAHDCOI = num;
int num2;
this.NHENHLMBCFA = num2;
DateTime dateTime;
int num3 = dateTime.HBJNBOKGLHD();
this.OIDIONGIDKD = num3;
}
PMGCJEPKFOF<PEGGCEDHBOF.KHIOLJPCGIM> pmgcjepkfof = PEGGCEDHBOF.ONKIADJDKAM();
this.KGODEJMGGBB();
}
// Token: 0x06005DAE RID: 23982 RVA: 0x0014AB8C File Offset: 0x00148D8C
[Token(Token = "0x6005DAE")]
[Address(RVA = "0x12C82E0", Offset = "0x12C70E0", VA = "0x1812C82E0", Slot = "22")]
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: 0x06005DAF RID: 23983 RVA: 0x0014ABD4 File Offset: 0x00148DD4
[Token(Token = "0x6005DAF")]
[Address(RVA = "0x12C84C0", Offset = "0x12C72C0", VA = "0x1812C84C0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06005DB0 RID: 23984 RVA: 0x0014ABE8 File Offset: 0x00148DE8
[Token(Token = "0x6005DB0")]
[Address(RVA = "0x12C90D0", Offset = "0x12C7ED0", VA = "0x1812C90D0")]
public bool ParseInt(string DBFBLNILIGL, out int ONGBFDACHHG)
{
if (DBFBLNILIGL == 0)
{
string empty = string.Empty;
}
return int.TryParse(DBFBLNILIGL.Trim(), out ONGBFDACHHG);
}
// Token: 0x06005DB1 RID: 23985 RVA: 0x0014AC14 File Offset: 0x00148E14
[Token(Token = "0x6005DB1")]
[Address(RVA = "0x12C9140", Offset = "0x12C7F40", VA = "0x1812C9140")]
public void RandomizeUsername()
{
PMGCJEPKFOF<PEGGCEDHBOF.KHIOLJPCGIM> pmgcjepkfof = PEGGCEDHBOF.ONKIADJDKAM();
Action<PEGGCEDHBOF.KHIOLJPCGIM> action = new Action(this.DEIDMGOGEEJ);
int num = 0;
num += num;
num++;
PMGCJEPKFOF<PEGGCEDHBOF.KHIOLJPCGIM> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
}
// Token: 0x06005DB2 RID: 23986 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005DB2")]
[Address(RVA = "0x12C9420", Offset = "0x12C8220", VA = "0x1812C9420")]
public void Submit()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005DB3 RID: 23987 RVA: 0x0014AC54 File Offset: 0x00148E54
[Token(Token = "0x6005DB3")]
[Address(RVA = "0x12C93A0", Offset = "0x12C81A0", VA = "0x1812C93A0")]
public void SubmitDOB()
{
if (this.AMNHPGADNMK)
{
this.<FALHNKKPIME>k__BackingField = true;
CFLMJLFBOKH.EPGBPFNJMIK(RegistrationModel.GHKPDJDFGJL.AGE);
base.MKBLJJGJAOH();
return;
}
}
// Token: 0x06005DB4 RID: 23988 RVA: 0x0014AC80 File Offset: 0x00148E80
[Token(Token = "0x6005DB4")]
[Address(RVA = "0x12C9AC0", Offset = "0x12C88C0", VA = "0x1812C9AC0")]
public void TogglePasswordPreview()
{
bool flag = !this.<HADIMFLNODH>k__BackingField;
this.<HADIMFLNODH>k__BackingField = flag;
base.MKBLJJGJAOH();
}
// Token: 0x06005DB5 RID: 23989 RVA: 0x0014ACA4 File Offset: 0x00148EA4
[Token(Token = "0x6005DB5")]
[Address(RVA = "0x12C8DF0", Offset = "0x12C7BF0", VA = "0x1812C8DF0")]
private static string LOHPBCLKDBC(int ENJEOLBEALP)
{
return string.Format("IncompleteRegistration-{0}", ENJEOLBEALP);
}
// Token: 0x06005DB6 RID: 23990 RVA: 0x0014ACBC File Offset: 0x00148EBC
[Token(Token = "0x6005DB6")]
[Address(RVA = "0x12C8E40", Offset = "0x12C7C40", VA = "0x1812C8E40")]
private void OFFKOCCNLPH()
{
bool? isJunior = this.IsJunior;
if (isJunior == 0 == isJunior)
{
this.KGODEJMGGBB();
int num2;
int num3;
int num = FHPHEKFIHCJ.IDGDPDFBKND(num, num2, num3);
int num4;
num2 = num4;
num2 = DateTime.DaysInMonth(num, num2);
int num5;
num2 = num5;
}
DateTime utcNow = DateTime.UtcNow;
base.MKBLJJGJAOH();
}
// Token: 0x06005DB7 RID: 23991 RVA: 0x0014AD0C File Offset: 0x00148F0C
[Token(Token = "0x6005DB7")]
[Address(RVA = "0x12C8650", Offset = "0x12C7450", VA = "0x1812C8650")]
private void IDFEAPOCCNC()
{
do
{
CFLMJLFBOKH.EPGBPFNJMIK(RegistrationModel.GHKPDJDFGJL.FINISHED);
List<Action> agnofnkjame = RegistrationModel.AGNOFNKJAME;
bool flag;
if (!flag || typeof(RegistrationModel).TypeHandle != 0)
{
}
}
while (typeof(RegistrationModel).TypeHandle != 0);
RegistrationModel.AGNOFNKJAME.Clear();
}
// Token: 0x06005DB8 RID: 23992 RVA: 0x0014AD4C File Offset: 0x00148F4C
[Token(Token = "0x6005DB8")]
[Address(RVA = "0x12C87F0", Offset = "0x12C75F0", VA = "0x1812C87F0")]
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)
{
PMGCJEPKFOF<PEGGCEDHBOF.KHIOLJPCGIM> pmgcjepkfof = PEGGCEDHBOF.ONKIADJDKAM();
Action<PEGGCEDHBOF.KHIOLJPCGIM> action = new Action(this.DEIDMGOGEEJ);
if (num < this)
{
num += num;
if (num == this)
{
pmgcjepkfof += pmgcjepkfof;
num += 19;
throw new NullReferenceException();
}
num++;
}
}
}
// Token: 0x06005DB9 RID: 23993 RVA: 0x0014ADCC File Offset: 0x00148FCC
[Token(Token = "0x6005DB9")]
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
public RegistrationModel()
{
}
// Token: 0x06005DBB RID: 23995 RVA: 0x0014ADF8 File Offset: 0x00148FF8
[Token(Token = "0x6005DBB")]
[Address(RVA = "0x12C83D0", Offset = "0x12C71D0", VA = "0x1812C83D0")]
[CompilerGenerated]
private void DEIDMGOGEEJ(PEGGCEDHBOF.KHIOLJPCGIM KBLANHOBNHK)
{
string text = KBLANHOBNHK.HFCLIGKLHPN();
if (text != 0)
{
string text2 = text.Trim();
}
this.DAHEICMKIJJ = text;
base.MKBLJJGJAOH();
}
// Token: 0x06005DBC RID: 23996 RVA: 0x0014AE24 File Offset: 0x00149024
[Token(Token = "0x6005DBC")]
[Address(RVA = "0x12C89E0", Offset = "0x12C77E0", VA = "0x1812C89E0")]
[CompilerGenerated]
private DABKFAIHBBP KNGDPHAMEEL()
{
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 JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
return PEGGCEDHBOF.BHLKILHANCI(this.DAHEICMKIJJ);
}
// Token: 0x06005DBD RID: 23997 RVA: 0x0014AE70 File Offset: 0x00149070
[Token(Token = "0x6005DBD")]
[Address(RVA = "0x12C8560", Offset = "0x12C7360", VA = "0x1812C8560")]
[CompilerGenerated]
private DABKFAIHBBP HCJPHKOGHGL(bool JADFAEMAJLJ)
{
if (JADFAEMAJLJ)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
return MHOKOMMOGKM.FACIMAFGBOD(this.KFPHIGMKOMO);
}
// Token: 0x06005DBE RID: 23998 RVA: 0x0014AE94 File Offset: 0x00149094
[Token(Token = "0x6005DBE")]
[Address(RVA = "0x12C8330", Offset = "0x12C7130", VA = "0x1812C8330")]
[CompilerGenerated]
private void BIOIPAFGCGD(string CHKKEHOKPJP)
{
if (this.JJBAHOHBHJI != CHKKEHOKPJP)
{
this.JJBAHOHBHJI = CHKKEHOKPJP;
base.MKBLJJGJAOH();
}
Debug.LogError("Submit Error: " + CHKKEHOKPJP);
}
// Token: 0x06005DBF RID: 23999 RVA: 0x0014AED0 File Offset: 0x001490D0
[Token(Token = "0x6005DBF")]
[Address(RVA = "0x12C8450", Offset = "0x12C7250", VA = "0x1812C8450")]
[CompilerGenerated]
private void GHHPNEAFDHA()
{
if (this.JJBAHOHBHJI != "Submitted!")
{
this.JJBAHOHBHJI = "Submitted!";
base.MKBLJJGJAOH();
}
this.IDFEAPOCCNC();
}
// Token: 0x04003E8B RID: 16011
[Token(Token = "0x4003E8B")]
private static readonly List<Action> AGNOFNKJAME = new List();
// Token: 0x04003E8C RID: 16012
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003E8C")]
private int? OIDIONGIDKD;
// Token: 0x04003E8D RID: 16013
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003E8D")]
private int? NHENHLMBCFA;
// Token: 0x04003E8E RID: 16014
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003E8E")]
private int? LBCFPAHDCOI;
// Token: 0x04003E8F RID: 16015
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003E8F")]
private string KFPHIGMKOMO;
// Token: 0x04003E90 RID: 16016
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003E90")]
private string JJBAHOHBHJI;
// Token: 0x04003E91 RID: 16017
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003E91")]
private string DAHEICMKIJJ;
// Token: 0x0200101B RID: 4123
[Token(Token = "0x200101B")]
public enum GHKPDJDFGJL
{
// Token: 0x04003E96 RID: 16022
[Token(Token = "0x4003E96")]
INTRO = 1,
// Token: 0x04003E97 RID: 16023
[Token(Token = "0x4003E97")]
AGE,
// Token: 0x04003E98 RID: 16024
[Token(Token = "0x4003E98")]
FINISHED = 5
}
}
}