using System; using System.Diagnostics; using System.Runtime.InteropServices; using Cpp2IlInjected; using Google.Protobuf; using Google.Protobuf.Reflection; // Token: 0x02001E80 RID: 7808 [Token(Token = "0x2001E80")] [StructLayout(3)] public sealed class HCJDNEFCBNG : IMessage, IMessage, IEquatable, IDeepCloneable { // Token: 0x1700217D RID: 8573 // (get) Token: 0x0600D37B RID: 54139 RVA: 0x00325234 File Offset: 0x00323434 [Token(Token = "0x1700217D")] [DebuggerNonUserCode] public static MessageParser PFNJFBNAIEL { [Token(Token = "0x600D37B")] [Address(RVA = "0x10261C0", Offset = "0x1024BC0", VA = "0x1810261C0")] get { return HCJDNEFCBNG.MHLLBDFJBOD; } } // Token: 0x1700217E RID: 8574 // (get) Token: 0x0600D37C RID: 54140 RVA: 0x00325248 File Offset: 0x00323448 [Token(Token = "0x1700217E")] [DebuggerNonUserCode] public static MessageDescriptor NEHNHFMEGGP { [Token(Token = "0x600D37C")] [Address(RVA = "0x1026690", Offset = "0x1025090", VA = "0x181026690")] get { throw new NullReferenceException(); } } // Token: 0x1700217F RID: 8575 // (get) Token: 0x0600D37D RID: 54141 RVA: 0x0032525C File Offset: 0x0032345C [Token(Token = "0x1700217F")] [DebuggerNonUserCode] private MessageDescriptor PJLHIMNHHFD { [Token(Token = "0x600D37D")] [Address(RVA = "0x1027100", Offset = "0x1025B00", VA = "0x181027100", Slot = "7")] get { throw new NullReferenceException(); } } // Token: 0x0600D37E RID: 54142 RVA: 0x00325270 File Offset: 0x00323470 [Token(Token = "0x600D37E")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] [DebuggerNonUserCode] public HCJDNEFCBNG() { } // Token: 0x0600D37F RID: 54143 RVA: 0x00325284 File Offset: 0x00323484 [Token(Token = "0x600D37F")] [Address(RVA = "0x1026F60", Offset = "0x1025960", VA = "0x181026F60")] [DebuggerNonUserCode] public HCJDNEFCBNG(HCJDNEFCBNG other) { object bknjcodifdj; do { base..ctor(); HCJDNEFCBNG.DCKHEBBBPFN fbcobgfdifb = other.FBCOBGFDIFB; bknjcodifdj = other.BKNJCODIFDJ; } while (bknjcodifdj == 0); LPDOILCGJMA lpdoilcgjma; this.BKNJCODIFDJ = lpdoilcgjma; this.FBCOBGFDIFB = bknjcodifdj; } // Token: 0x0600D380 RID: 54144 RVA: 0x00325310 File Offset: 0x00323510 [Token(Token = "0x600D380")] [Address(RVA = "0x1026150", Offset = "0x1024B50", VA = "0x181026150", Slot = "9")] [DebuggerNonUserCode] public HCJDNEFCBNG Clone() { return new HCJDNEFCBNG(this); } // Token: 0x17002180 RID: 8576 // (get) Token: 0x0600D381 RID: 54145 RVA: 0x00325324 File Offset: 0x00323524 // (set) Token: 0x0600D382 RID: 54146 RVA: 0x0032534C File Offset: 0x0032354C [Token(Token = "0x17002180")] [DebuggerNonUserCode] public PHNMGFPAJJD GMGIMKBIINF { [Token(Token = "0x600D381")] [Address(RVA = "0x1026B80", Offset = "0x1025580", VA = "0x181026B80")] get { /* An exception occurred when decompiling this method (0600D381) ICSharpCode.Decompiler.DecompilerException: Error decompiling PHNMGFPAJJD HCJDNEFCBNG::NHKBILNECGL() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_1: brtrue(IL_00, ceq:bool(ldloc:object(var_1_11), ldc.i4:int32[exp:object](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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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(Token = "0x600D382")] [Address(RVA = "0x1026680", Offset = "0x1025080", VA = "0x181026680")] set { this.BKNJCODIFDJ = value; bool flag = value != 0; this.FBCOBGFDIFB = (flag ? HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint : HCJDNEFCBNG.DCKHEBBBPFN.None); } } // Token: 0x17002181 RID: 8577 // (get) Token: 0x0600D383 RID: 54147 RVA: 0x00325370 File Offset: 0x00323570 // (set) Token: 0x0600D384 RID: 54148 RVA: 0x00325398 File Offset: 0x00323598 [Token(Token = "0x17002181")] [DebuggerNonUserCode] public KGBFFNFOMFC JENECPNJOFM { [Token(Token = "0x600D383")] [Address(RVA = "0x1026BE0", Offset = "0x10255E0", VA = "0x181026BE0")] get { /* An exception occurred when decompiling this method (0600D383) ICSharpCode.Decompiler.DecompilerException: Error decompiling KGBFFNFOMFC HCJDNEFCBNG::OHKOBGABKDK() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_1: brtrue(IL_00, ceq:bool(ldloc:object(var_1_11), ldc.i4:int32[exp:object](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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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(Token = "0x600D384")] [Address(RVA = "0x1026670", Offset = "0x1025070", VA = "0x181026670")] set { this.BKNJCODIFDJ = value; } } // Token: 0x17002182 RID: 8578 // (get) Token: 0x0600D385 RID: 54149 RVA: 0x003253AC File Offset: 0x003235AC // (set) Token: 0x0600D386 RID: 54150 RVA: 0x003253D4 File Offset: 0x003235D4 [Token(Token = "0x17002182")] [DebuggerNonUserCode] public LPDOILCGJMA CDPOONOKJMI { [Token(Token = "0x600D385")] [Address(RVA = "0x1026C50", Offset = "0x1025650", VA = "0x181026C50")] get { /* An exception occurred when decompiling this method (0600D385) ICSharpCode.Decompiler.DecompilerException: Error decompiling LPDOILCGJMA HCJDNEFCBNG::PJKIOFHADBN() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_1: brtrue(IL_00, ceq:bool(ldloc:object(var_1_11), ldc.i4:int32[exp:object](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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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(Token = "0x600D386")] [Address(RVA = "0x10261B0", Offset = "0x1024BB0", VA = "0x1810261B0")] set { this.BKNJCODIFDJ = value; } } // Token: 0x17002183 RID: 8579 // (get) Token: 0x0600D387 RID: 54151 RVA: 0x003253E8 File Offset: 0x003235E8 [Token(Token = "0x17002183")] [DebuggerNonUserCode] public HCJDNEFCBNG.DCKHEBBBPFN PEBANGEKIIP { [Token(Token = "0x600D387")] [Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")] get { return this.FBCOBGFDIFB; } } // Token: 0x0600D388 RID: 54152 RVA: 0x003253FC File Offset: 0x003235FC [Token(Token = "0x600D388")] [Address(RVA = "0x1026C40", Offset = "0x1025640", VA = "0x181026C40")] [DebuggerNonUserCode] public void PFCNNIFMINB() { int num = 0; this.FBCOBGFDIFB = (HCJDNEFCBNG.DCKHEBBBPFN)num; this.BKNJCODIFDJ = num; } // Token: 0x0600D389 RID: 54153 RVA: 0x0032541C File Offset: 0x0032361C [Token(Token = "0x600D389")] [Address(RVA = "0x1026370", Offset = "0x1024D70", VA = "0x181026370", Slot = "0")] [DebuggerNonUserCode] public override bool Equals(object HPKICPNGMDJ) { while (HPKICPNGMDJ != 0 && HPKICPNGMDJ != 0 && HPKICPNGMDJ != this) { if (this.FBCOBGFDIFB == HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint) { object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } } if ((ulong)1L == 0UL) { } bool flag; KGBFFNFOMFC kgbffnfomfc; LPDOILCGJMA lpdoilcgjma; if (!flag || !object.Equals(this.JENECPNJOFM, kgbffnfomfc) || object.Equals(this.CDPOONOKJMI, lpdoilcgjma)) { return; } return; } } // Token: 0x0600D38A RID: 54154 RVA: 0x0032547C File Offset: 0x0032367C [Token(Token = "0x600D38A")] [Address(RVA = "0x1026220", Offset = "0x1024C20", VA = "0x181026220", Slot = "8")] [DebuggerNonUserCode] public bool Equals(HCJDNEFCBNG HPKICPNGMDJ) { while (HPKICPNGMDJ != 0 && HPKICPNGMDJ != this) { int num = 0; if (this.FBCOBGFDIFB == HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint) { object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } } if ((ulong)1L == 0UL) { } object bknjcodifdj2; if (HPKICPNGMDJ.FBCOBGFDIFB == HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint) { bknjcodifdj2 = HPKICPNGMDJ.BKNJCODIFDJ; if (bknjcodifdj2 != 0 && bknjcodifdj2 == 0) { continue; } } if (!object.Equals(num, bknjcodifdj2)) { return; } KGBFFNFOMFC kgbffnfomfc = this.JENECPNJOFM; KGBFFNFOMFC kgbffnfomfc2 = HPKICPNGMDJ.JENECPNJOFM; if (!object.Equals(kgbffnfomfc, kgbffnfomfc2)) { return; } LPDOILCGJMA lpdoilcgjma = this.CDPOONOKJMI; LPDOILCGJMA lpdoilcgjma2 = HPKICPNGMDJ.CDPOONOKJMI; if (!object.Equals(lpdoilcgjma, lpdoilcgjma2)) { return; } HCJDNEFCBNG.DCKHEBBBPFN fbcobgfdifb = HPKICPNGMDJ.FBCOBGFDIFB; if (this.FBCOBGFDIFB == fbcobgfdifb) { return; } return; } } // Token: 0x0600D38B RID: 54155 RVA: 0x00325524 File Offset: 0x00323724 [Token(Token = "0x600D38B")] [Address(RVA = "0x10264F0", Offset = "0x1024EF0", VA = "0x1810264F0", Slot = "2")] [DebuggerNonUserCode] public override int GetHashCode() { object bknjcodifdj3; for (;;) { HCJDNEFCBNG.DCKHEBBBPFN fbcobgfdifb = this.FBCOBGFDIFB; if (fbcobgfdifb == HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint) { object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj == 0) { continue; } bknjcodifdj.Finalize(); } if (fbcobgfdifb == HCJDNEFCBNG.DCKHEBBBPFN.AiQuestSpawner) { object bknjcodifdj2 = this.BKNJCODIFDJ; if (bknjcodifdj2 != 0) { bknjcodifdj2.Finalize(); if (this.FBCOBGFDIFB != HCJDNEFCBNG.DCKHEBBBPFN.AiMoveOrder) { goto IL_58; } bknjcodifdj3 = this.BKNJCODIFDJ; if (bknjcodifdj3 != 0) { break; } } } } bknjcodifdj3.Finalize(); HCJDNEFCBNG.DCKHEBBBPFN fbcobgfdifb2 = this.FBCOBGFDIFB; IL_58: throw new NullReferenceException(); } // Token: 0x0600D38C RID: 54156 RVA: 0x00325590 File Offset: 0x00323790 [Token(Token = "0x600D38C")] [Address(RVA = "0x1026CB0", Offset = "0x10256B0", VA = "0x181026CB0", Slot = "3")] [DebuggerNonUserCode] public override string ToString() { return JsonFormatter.ToDiagnosticString(this); } // Token: 0x0600D38D RID: 54157 RVA: 0x003255A4 File Offset: 0x003237A4 [Token(Token = "0x600D38D")] [Address(RVA = "0x1026D10", Offset = "0x1025710", VA = "0x181026D10", Slot = "5")] [DebuggerNonUserCode] public void WriteTo(CodedOutputStream DGFOAAGEKJO) { for (;;) { HCJDNEFCBNG.DCKHEBBBPFN fbcobgfdifb = this.FBCOBGFDIFB; int num = 0; if (fbcobgfdifb == HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint) { if (this.FBCOBGFDIFB == HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint) { object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } } DGFOAAGEKJO.WriteMessage(num); } if (fbcobgfdifb == HCJDNEFCBNG.DCKHEBBBPFN.AiQuestSpawner) { if (this.FBCOBGFDIFB == HCJDNEFCBNG.DCKHEBBBPFN.AiQuestSpawner) { object bknjcodifdj2 = this.BKNJCODIFDJ; if (bknjcodifdj2 != 0 && bknjcodifdj2 == 0) { continue; } } if (this.FBCOBGFDIFB != HCJDNEFCBNG.DCKHEBBBPFN.AiMoveOrder || this.FBCOBGFDIFB != HCJDNEFCBNG.DCKHEBBBPFN.AiMoveOrder) { break; } object bknjcodifdj3 = this.BKNJCODIFDJ; if (bknjcodifdj3 == 0 || bknjcodifdj3 != 0) { break; } } } } // Token: 0x0600D38E RID: 54158 RVA: 0x00325624 File Offset: 0x00323824 [Token(Token = "0x600D38E")] [Address(RVA = "0x1025F90", Offset = "0x1024990", VA = "0x181025F90", Slot = "6")] [DebuggerNonUserCode] public int CalculateSize() { int num; object bknjcodifdj3; do { num = 0; if (this.FBCOBGFDIFB == HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint) { if (this.FBCOBGFDIFB == HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint) { object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } } int num2 = CodedOutputStream.ComputeMessageSize(num); } if (this.FBCOBGFDIFB == HCJDNEFCBNG.DCKHEBBBPFN.AiQuestSpawner) { if (this.FBCOBGFDIFB != HCJDNEFCBNG.DCKHEBBBPFN.AiQuestSpawner) { } object bknjcodifdj2 = this.BKNJCODIFDJ; if (bknjcodifdj2 != 0 && bknjcodifdj2 == 0) { continue; } num++; int num3; num += num3; } if (this.FBCOBGFDIFB != HCJDNEFCBNG.DCKHEBBBPFN.AiMoveOrder) { return num; } if (this.FBCOBGFDIFB != HCJDNEFCBNG.DCKHEBBBPFN.AiMoveOrder) { break; } bknjcodifdj3 = this.BKNJCODIFDJ; } while (bknjcodifdj3 != 0 && bknjcodifdj3 == 0); num++; int num4; num += num4; return num; } // Token: 0x0600D38F RID: 54159 RVA: 0x003256B4 File Offset: 0x003238B4 [Token(Token = "0x600D38F")] [Address(RVA = "0x1026750", Offset = "0x1025150", VA = "0x181026750", Slot = "10")] [DebuggerNonUserCode] public void MergeFrom(HCJDNEFCBNG HPKICPNGMDJ) { if (HPKICPNGMDJ != 0) { HCJDNEFCBNG.DCKHEBBBPFN fbcobgfdifb = HPKICPNGMDJ.FBCOBGFDIFB; if (HPKICPNGMDJ == 0) { if (this.GMGIMKBIINF == 0) { PHNMGFPAJJD phnmgfpajjd = new PHNMGFPAJJD(); this.BKNJCODIFDJ = phnmgfpajjd; bool flag = phnmgfpajjd != 0; this.FBCOBGFDIFB = (flag ? HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint : HCJDNEFCBNG.DCKHEBBBPFN.None); } PHNMGFPAJJD phnmgfpajjd2; this.GMGIMKBIINF.MergeFrom(phnmgfpajjd2); return; } if (HPKICPNGMDJ == 0) { if (this.JENECPNJOFM == 0) { KGBFFNFOMFC kgbffnfomfc = new KGBFFNFOMFC(); this.BKNJCODIFDJ = kgbffnfomfc; this.FBCOBGFDIFB = kgbffnfomfc; } KGBFFNFOMFC kgbffnfomfc2; this.JENECPNJOFM.MergeFrom(kgbffnfomfc2); return; } if (fbcobgfdifb == HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint) { if (this.CDPOONOKJMI == 0) { LPDOILCGJMA lpdoilcgjma = new LPDOILCGJMA(); this.BKNJCODIFDJ = lpdoilcgjma; this.FBCOBGFDIFB = lpdoilcgjma; } LPDOILCGJMA lpdoilcgjma2 = this.CDPOONOKJMI; LPDOILCGJMA lpdoilcgjma3 = HPKICPNGMDJ.CDPOONOKJMI; lpdoilcgjma2.MergeFrom(lpdoilcgjma3); } } } // Token: 0x0600D390 RID: 54160 RVA: 0x00325778 File Offset: 0x00323978 [Token(Token = "0x600D390")] [Address(RVA = "0x1026900", Offset = "0x1025300", VA = "0x181026900", Slot = "4")] [DebuggerNonUserCode] public void MergeFrom(CodedInputStream DBFBLNILIGL) { LPDOILCGJMA lpdoilcgjma; object bknjcodifdj3; do { uint num = DBFBLNILIGL.ReadTag(); if (num == (uint)0) { return; } if (num == (uint)10) { PHNMGFPAJJD phnmgfpajjd = new PHNMGFPAJJD(); if (this.FBCOBGFDIFB == HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint) { if (this.FBCOBGFDIFB != HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint) { } object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } } DBFBLNILIGL.ReadMessage(phnmgfpajjd); this.BKNJCODIFDJ = phnmgfpajjd; bool flag = phnmgfpajjd != 0; this.FBCOBGFDIFB = (flag ? HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint : HCJDNEFCBNG.DCKHEBBBPFN.None); } if (num == (uint)18) { KGBFFNFOMFC kgbffnfomfc = new KGBFFNFOMFC(); if (this.FBCOBGFDIFB == HCJDNEFCBNG.DCKHEBBBPFN.AiQuestSpawner) { if (this.FBCOBGFDIFB != HCJDNEFCBNG.DCKHEBBBPFN.AiQuestSpawner) { } object bknjcodifdj2 = this.BKNJCODIFDJ; if (bknjcodifdj2 != 0 && bknjcodifdj2 == 0) { continue; } } DBFBLNILIGL.ReadMessage(kgbffnfomfc); this.BKNJCODIFDJ = kgbffnfomfc; this.FBCOBGFDIFB = typeof(KGBFFNFOMFC).TypeHandle; } if (typeof(KGBFFNFOMFC).TypeHandle != (ulong)26L) { goto IL_FC; } lpdoilcgjma = new LPDOILCGJMA(); if (this.FBCOBGFDIFB != HCJDNEFCBNG.DCKHEBBBPFN.AiMoveOrder) { break; } if (this.FBCOBGFDIFB != HCJDNEFCBNG.DCKHEBBBPFN.AiMoveOrder) { } bknjcodifdj3 = this.BKNJCODIFDJ; } while (bknjcodifdj3 != 0 && bknjcodifdj3 == 0); DBFBLNILIGL.ReadMessage(lpdoilcgjma); this.BKNJCODIFDJ = lpdoilcgjma; this.FBCOBGFDIFB = typeof(LPDOILCGJMA).TypeHandle; IL_FC: DBFBLNILIGL.SkipLastField(); } // Token: 0x0600D391 RID: 54161 RVA: 0x00325888 File Offset: 0x00323A88 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600D391")] [Address(RVA = "0x1026EA0", Offset = "0x10258A0", VA = "0x181026EA0")] static HCJDNEFCBNG() { Func func; HCJDNEFCBNG.MHLLBDFJBOD = new MessageParser(func); } // Token: 0x04008DF6 RID: 36342 [Token(Token = "0x4008DF6")] private static readonly MessageParser MHLLBDFJBOD; // Token: 0x04008DF7 RID: 36343 [Token(Token = "0x4008DF7")] public const int CKPHJEIFNME = 1; // Token: 0x04008DF8 RID: 36344 [Token(Token = "0x4008DF8")] public const int DKDPJGFGPNG = 2; // Token: 0x04008DF9 RID: 36345 [Token(Token = "0x4008DF9")] public const int ELFCBNGHLBE = 3; // Token: 0x04008DFA RID: 36346 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008DFA")] private object BKNJCODIFDJ; // Token: 0x04008DFB RID: 36347 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008DFB")] private HCJDNEFCBNG.DCKHEBBBPFN FBCOBGFDIFB; // Token: 0x02001E81 RID: 7809 [Token(Token = "0x2001E81")] public enum DCKHEBBBPFN { // Token: 0x04008DFD RID: 36349 [Token(Token = "0x4008DFD")] None, // Token: 0x04008DFE RID: 36350 [Token(Token = "0x4008DFE")] AiPathPoint, // Token: 0x04008DFF RID: 36351 [Token(Token = "0x4008DFF")] AiQuestSpawner, // Token: 0x04008E00 RID: 36352 [Token(Token = "0x4008E00")] AiMoveOrder } }