672 lines
28 KiB
C#
672 lines
28 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf;
|
|
using Google.Protobuf.Reflection;
|
|
|
|
// Token: 0x020026F2 RID: 9970
|
|
[Token(Token = "0x20026F2")]
|
|
public sealed class HCJDNEFCBNG : IMessage<HCJDNEFCBNG>, IMessage, IEquatable<HCJDNEFCBNG>, IDeepCloneable<HCJDNEFCBNG>
|
|
{
|
|
// Token: 0x17002C2C RID: 11308
|
|
// (get) Token: 0x0601068D RID: 67213 RVA: 0x003B6740 File Offset: 0x003B4940
|
|
[Token(Token = "0x17002C2C")]
|
|
[DebuggerNonUserCode]
|
|
public static MessageParser<HCJDNEFCBNG> PFNJFBNAIEL
|
|
{
|
|
[Token(Token = "0x601068D")]
|
|
[Address(RVA = "0x75F740", Offset = "0x75E540", VA = "0x18075F740")]
|
|
get
|
|
{
|
|
return HCJDNEFCBNG.MHLLBDFJBOD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C2D RID: 11309
|
|
// (get) Token: 0x0601068E RID: 67214 RVA: 0x003B6754 File Offset: 0x003B4954
|
|
[Token(Token = "0x17002C2D")]
|
|
[DebuggerNonUserCode]
|
|
public static MessageDescriptor NEHNHFMEGGP
|
|
{
|
|
[Token(Token = "0x601068E")]
|
|
[Address(RVA = "0x75FC10", Offset = "0x75EA10", VA = "0x18075FC10")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C2E RID: 11310
|
|
// (get) Token: 0x0601068F RID: 67215 RVA: 0x003B6768 File Offset: 0x003B4968
|
|
[Token(Token = "0x17002C2E")]
|
|
[DebuggerNonUserCode]
|
|
private MessageDescriptor PJLHIMNHHFD
|
|
{
|
|
[Token(Token = "0x601068F")]
|
|
[Address(RVA = "0x760680", Offset = "0x75F480", VA = "0x180760680", Slot = "7")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010690 RID: 67216 RVA: 0x003B677C File Offset: 0x003B497C
|
|
[Token(Token = "0x6010690")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
[DebuggerNonUserCode]
|
|
public HCJDNEFCBNG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06010691 RID: 67217 RVA: 0x003B6790 File Offset: 0x003B4990
|
|
[Token(Token = "0x6010691")]
|
|
[Address(RVA = "0x7604E0", Offset = "0x75F2E0", VA = "0x1807604E0")]
|
|
[DebuggerNonUserCode]
|
|
public HCJDNEFCBNG(HCJDNEFCBNG HPKICPNGMDJ)
|
|
{
|
|
object bknjcodifdj;
|
|
do
|
|
{
|
|
base..ctor();
|
|
HCJDNEFCBNG.DCKHEBBBPFN fbcobgfdifb = HPKICPNGMDJ.FBCOBGFDIFB;
|
|
bknjcodifdj = HPKICPNGMDJ.BKNJCODIFDJ;
|
|
}
|
|
while (bknjcodifdj == 0);
|
|
LPDOILCGJMA lpdoilcgjma;
|
|
this.BKNJCODIFDJ = lpdoilcgjma;
|
|
this.FBCOBGFDIFB = bknjcodifdj;
|
|
}
|
|
|
|
// Token: 0x06010692 RID: 67218 RVA: 0x003B681C File Offset: 0x003B4A1C
|
|
[Token(Token = "0x6010692")]
|
|
[Address(RVA = "0x75F6D0", Offset = "0x75E4D0", VA = "0x18075F6D0", Slot = "9")]
|
|
[DebuggerNonUserCode]
|
|
public HCJDNEFCBNG Clone()
|
|
{
|
|
return new HCJDNEFCBNG(this);
|
|
}
|
|
|
|
// Token: 0x17002C2F RID: 11311
|
|
// (get) Token: 0x06010693 RID: 67219 RVA: 0x003B6830 File Offset: 0x003B4A30
|
|
// (set) Token: 0x06010694 RID: 67220 RVA: 0x003B6858 File Offset: 0x003B4A58
|
|
[Token(Token = "0x17002C2F")]
|
|
[DebuggerNonUserCode]
|
|
public PHNMGFPAJJD GMGIMKBIINF
|
|
{
|
|
[Token(Token = "0x6010693")]
|
|
[Address(RVA = "0x760100", Offset = "0x75EF00", VA = "0x180760100")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06010693)
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
[Token(Token = "0x6010694")]
|
|
[Address(RVA = "0x75FC00", Offset = "0x75EA00", VA = "0x18075FC00")]
|
|
set
|
|
{
|
|
this.BKNJCODIFDJ = value;
|
|
bool flag = value != 0;
|
|
this.FBCOBGFDIFB = (flag ? HCJDNEFCBNG.DCKHEBBBPFN.AiPathPoint : HCJDNEFCBNG.DCKHEBBBPFN.None);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C30 RID: 11312
|
|
// (get) Token: 0x06010695 RID: 67221 RVA: 0x003B687C File Offset: 0x003B4A7C
|
|
// (set) Token: 0x06010696 RID: 67222 RVA: 0x003B68A4 File Offset: 0x003B4AA4
|
|
[Token(Token = "0x17002C30")]
|
|
[DebuggerNonUserCode]
|
|
public KGBFFNFOMFC JENECPNJOFM
|
|
{
|
|
[Token(Token = "0x6010695")]
|
|
[Address(RVA = "0x760160", Offset = "0x75EF60", VA = "0x180760160")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06010695)
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
[Token(Token = "0x6010696")]
|
|
[Address(RVA = "0x75FBF0", Offset = "0x75E9F0", VA = "0x18075FBF0")]
|
|
set
|
|
{
|
|
this.BKNJCODIFDJ = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C31 RID: 11313
|
|
// (get) Token: 0x06010697 RID: 67223 RVA: 0x003B68B8 File Offset: 0x003B4AB8
|
|
// (set) Token: 0x06010698 RID: 67224 RVA: 0x003B68E0 File Offset: 0x003B4AE0
|
|
[Token(Token = "0x17002C31")]
|
|
[DebuggerNonUserCode]
|
|
public LPDOILCGJMA CDPOONOKJMI
|
|
{
|
|
[Token(Token = "0x6010697")]
|
|
[Address(RVA = "0x7601D0", Offset = "0x75EFD0", VA = "0x1807601D0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06010697)
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
[Token(Token = "0x6010698")]
|
|
[Address(RVA = "0x75F730", Offset = "0x75E530", VA = "0x18075F730")]
|
|
set
|
|
{
|
|
this.BKNJCODIFDJ = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C32 RID: 11314
|
|
// (get) Token: 0x06010699 RID: 67225 RVA: 0x003B68F4 File Offset: 0x003B4AF4
|
|
[Token(Token = "0x17002C32")]
|
|
[DebuggerNonUserCode]
|
|
public HCJDNEFCBNG.DCKHEBBBPFN PEBANGEKIIP
|
|
{
|
|
[Token(Token = "0x6010699")]
|
|
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
|
|
get
|
|
{
|
|
return this.FBCOBGFDIFB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601069A RID: 67226 RVA: 0x003B6908 File Offset: 0x003B4B08
|
|
[Token(Token = "0x601069A")]
|
|
[Address(RVA = "0x7601C0", Offset = "0x75EFC0", VA = "0x1807601C0")]
|
|
[DebuggerNonUserCode]
|
|
public void PFCNNIFMINB()
|
|
{
|
|
int num = 0;
|
|
this.FBCOBGFDIFB = (HCJDNEFCBNG.DCKHEBBBPFN)num;
|
|
this.BKNJCODIFDJ = num;
|
|
}
|
|
|
|
// Token: 0x0601069B RID: 67227 RVA: 0x003B6928 File Offset: 0x003B4B28
|
|
[Token(Token = "0x601069B")]
|
|
[Address(RVA = "0x75F8F0", Offset = "0x75E6F0", VA = "0x18075F8F0", 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: 0x0601069C RID: 67228 RVA: 0x003B6988 File Offset: 0x003B4B88
|
|
[Token(Token = "0x601069C")]
|
|
[Address(RVA = "0x75F7A0", Offset = "0x75E5A0", VA = "0x18075F7A0", 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: 0x0601069D RID: 67229 RVA: 0x003B6A30 File Offset: 0x003B4C30
|
|
[Token(Token = "0x601069D")]
|
|
[Address(RVA = "0x75FA70", Offset = "0x75E870", VA = "0x18075FA70", 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: 0x0601069E RID: 67230 RVA: 0x003B6A9C File Offset: 0x003B4C9C
|
|
[Token(Token = "0x601069E")]
|
|
[Address(RVA = "0x760230", Offset = "0x75F030", VA = "0x180760230", Slot = "3")]
|
|
[DebuggerNonUserCode]
|
|
public override string ToString()
|
|
{
|
|
return JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
// Token: 0x0601069F RID: 67231 RVA: 0x003B6AB0 File Offset: 0x003B4CB0
|
|
[Token(Token = "0x601069F")]
|
|
[Address(RVA = "0x760290", Offset = "0x75F090", VA = "0x180760290", 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: 0x060106A0 RID: 67232 RVA: 0x003B6B30 File Offset: 0x003B4D30
|
|
[Token(Token = "0x60106A0")]
|
|
[Address(RVA = "0x75F510", Offset = "0x75E310", VA = "0x18075F510", 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: 0x060106A1 RID: 67233 RVA: 0x003B6BC0 File Offset: 0x003B4DC0
|
|
[Token(Token = "0x60106A1")]
|
|
[Address(RVA = "0x75FCD0", Offset = "0x75EAD0", VA = "0x18075FCD0", 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: 0x060106A2 RID: 67234 RVA: 0x003B6C84 File Offset: 0x003B4E84
|
|
[Token(Token = "0x60106A2")]
|
|
[Address(RVA = "0x75FE80", Offset = "0x75EC80", VA = "0x18075FE80", 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: 0x060106A3 RID: 67235 RVA: 0x003B6D94 File Offset: 0x003B4F94
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60106A3")]
|
|
[Address(RVA = "0x760420", Offset = "0x75F220", VA = "0x180760420")]
|
|
static HCJDNEFCBNG()
|
|
{
|
|
Func<HCJDNEFCBNG> func;
|
|
HCJDNEFCBNG.MHLLBDFJBOD = new MessageParser(func);
|
|
}
|
|
|
|
// Token: 0x0400ABA9 RID: 43945
|
|
[Token(Token = "0x400ABA9")]
|
|
private static readonly MessageParser<HCJDNEFCBNG> MHLLBDFJBOD;
|
|
|
|
// Token: 0x0400ABAA RID: 43946
|
|
[Token(Token = "0x400ABAA")]
|
|
public const int CKPHJEIFNME = 1;
|
|
|
|
// Token: 0x0400ABAB RID: 43947
|
|
[Token(Token = "0x400ABAB")]
|
|
public const int DKDPJGFGPNG = 2;
|
|
|
|
// Token: 0x0400ABAC RID: 43948
|
|
[Token(Token = "0x400ABAC")]
|
|
public const int ELFCBNGHLBE = 3;
|
|
|
|
// Token: 0x0400ABAD RID: 43949
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400ABAD")]
|
|
private object BKNJCODIFDJ;
|
|
|
|
// Token: 0x0400ABAE RID: 43950
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400ABAE")]
|
|
private HCJDNEFCBNG.DCKHEBBBPFN FBCOBGFDIFB;
|
|
|
|
// Token: 0x020026F3 RID: 9971
|
|
[Token(Token = "0x20026F3")]
|
|
public enum DCKHEBBBPFN
|
|
{
|
|
// Token: 0x0400ABB0 RID: 43952
|
|
[Token(Token = "0x400ABB0")]
|
|
None,
|
|
// Token: 0x0400ABB1 RID: 43953
|
|
[Token(Token = "0x400ABB1")]
|
|
AiPathPoint,
|
|
// Token: 0x0400ABB2 RID: 43954
|
|
[Token(Token = "0x400ABB2")]
|
|
AiQuestSpawner,
|
|
// Token: 0x0400ABB3 RID: 43955
|
|
[Token(Token = "0x400ABB3")]
|
|
AiMoveOrder
|
|
}
|
|
}
|