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 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 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(var_6_2F), conv.u8:uint64[exp:valuetype [mscorlib]System.Nullable`1](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 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 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(var_2_18, ldfld:valuetype [mscorlib]System.Nullable`1(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 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 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.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? k__BackingField; if (0 == 0) { instance = SingletonMonoBehaviour.ONCPNMDGGKG; k__BackingField = instance.k__BackingField; } this.k__BackingField = 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 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.k__BackingField = num; this.JJBAHOHBHJI = num; this.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.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 pmgcjepkfof = PEGGCEDHBOF.ONKIADJDKAM(); Action action = new Action(this.DEIDMGOGEEJ); int num = 0; num += num; num++; PMGCJEPKFOF 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.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.k__BackingField; this.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 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 k__BackingField = doohkcanflo.k__BackingField; if (k__BackingField != 0) { string text = k__BackingField.NEFJIGBPGNM(); } } if (num != 0) { } string text2; this.DAHEICMKIJJ = text2; base.MKBLJJGJAOH(); if (this.DAHEICMKIJJ == num) { PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.ONKIADJDKAM(); Action 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 k__BackingField = doohkcanflo.k__BackingField; ObscuredString obscuredString = ObscuredString.FAJDMKOEFLH(daheicmkijj); if (ObscuredString.JGIMJGNAJHP(k__BackingField, obscuredString)) { return JJEKJGALHKO.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.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 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 } } }