400 lines
13 KiB
C#
400 lines
13 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf;
|
|
using Google.Protobuf.Reflection;
|
|
|
|
// Token: 0x02001E21 RID: 7713
|
|
[Token(Token = "0x2001E21")]
|
|
[StructLayout(3)]
|
|
public sealed class GIPNCBBHDLF : IMessage<GIPNCBBHDLF>, IMessage, IEquatable<GIPNCBBHDLF>, IDeepCloneable<GIPNCBBHDLF>
|
|
{
|
|
// Token: 0x17002053 RID: 8275
|
|
// (get) Token: 0x0600CFA9 RID: 53161 RVA: 0x00316294 File Offset: 0x00314494
|
|
[Token(Token = "0x17002053")]
|
|
[DebuggerNonUserCode]
|
|
public static MessageParser<GIPNCBBHDLF> PFNJFBNAIEL
|
|
{
|
|
[Token(Token = "0x600CFA9")]
|
|
[Address(RVA = "0x180D5F0", Offset = "0x180BFF0", VA = "0x18180D5F0")]
|
|
get
|
|
{
|
|
return GIPNCBBHDLF.MHLLBDFJBOD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002054 RID: 8276
|
|
// (get) Token: 0x0600CFAA RID: 53162 RVA: 0x003162A8 File Offset: 0x003144A8
|
|
[Token(Token = "0x17002054")]
|
|
[DebuggerNonUserCode]
|
|
public static MessageDescriptor NEHNHFMEGGP
|
|
{
|
|
[Token(Token = "0x600CFAA")]
|
|
[Address(RVA = "0x180D6F0", Offset = "0x180C0F0", VA = "0x18180D6F0")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002055 RID: 8277
|
|
// (get) Token: 0x0600CFAB RID: 53163 RVA: 0x003162BC File Offset: 0x003144BC
|
|
[Token(Token = "0x17002055")]
|
|
[DebuggerNonUserCode]
|
|
private MessageDescriptor PJLHIMNHHFD
|
|
{
|
|
[Token(Token = "0x600CFAB")]
|
|
[Address(RVA = "0x180D8D0", Offset = "0x180C2D0", VA = "0x18180D8D0", Slot = "7")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CFAC RID: 53164 RVA: 0x003162D0 File Offset: 0x003144D0
|
|
[Token(Token = "0x600CFAC")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
[DebuggerNonUserCode]
|
|
public GIPNCBBHDLF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CFAD RID: 53165 RVA: 0x003162E4 File Offset: 0x003144E4
|
|
[Token(Token = "0x600CFAD")]
|
|
[Address(RVA = "0xC983F0", Offset = "0xC96DF0", VA = "0x180C983F0")]
|
|
[DebuggerNonUserCode]
|
|
public GIPNCBBHDLF(GIPNCBBHDLF other)
|
|
{
|
|
float cnjaffkfoim = other.CNJAFFKFOIM;
|
|
this.CNJAFFKFOIM = cnjaffkfoim;
|
|
float ffoakkegdjb = other.FFOAKKEGDJB;
|
|
this.FFOAKKEGDJB = ffoakkegdjb;
|
|
float knneeboifbp = other.KNNEEBOIFBP;
|
|
this.KNNEEBOIFBP = knneeboifbp;
|
|
float okakeobdbbf = other.OKAKEOBDBBF;
|
|
this.OKAKEOBDBBF = okakeobdbbf;
|
|
}
|
|
|
|
// Token: 0x0600CFAE RID: 53166 RVA: 0x00316338 File Offset: 0x00314538
|
|
[Token(Token = "0x600CFAE")]
|
|
[Address(RVA = "0x180D570", Offset = "0x180BF70", VA = "0x18180D570", Slot = "9")]
|
|
[DebuggerNonUserCode]
|
|
public GIPNCBBHDLF Clone()
|
|
{
|
|
GIPNCBBHDLF gipncbbhdlf = new GIPNCBBHDLF();
|
|
float cnjaffkfoim = this.CNJAFFKFOIM;
|
|
gipncbbhdlf.CNJAFFKFOIM = cnjaffkfoim;
|
|
float ffoakkegdjb = this.FFOAKKEGDJB;
|
|
gipncbbhdlf.FFOAKKEGDJB = ffoakkegdjb;
|
|
float knneeboifbp = this.KNNEEBOIFBP;
|
|
gipncbbhdlf.KNNEEBOIFBP = knneeboifbp;
|
|
float okakeobdbbf = this.OKAKEOBDBBF;
|
|
gipncbbhdlf.OKAKEOBDBBF = okakeobdbbf;
|
|
return gipncbbhdlf;
|
|
}
|
|
|
|
// Token: 0x17002056 RID: 8278
|
|
// (get) Token: 0x0600CFAF RID: 53167 RVA: 0x0031638C File Offset: 0x0031458C
|
|
// (set) Token: 0x0600CFB0 RID: 53168 RVA: 0x003163A0 File Offset: 0x003145A0
|
|
[Token(Token = "0x17002056")]
|
|
[DebuggerNonUserCode]
|
|
public float NHPCAIGGKEG
|
|
{
|
|
[Token(Token = "0x600CFAF")]
|
|
[Address(RVA = "0x57B8F0", Offset = "0x57A2F0", VA = "0x18057B8F0")]
|
|
get
|
|
{
|
|
return this.CNJAFFKFOIM;
|
|
}
|
|
[Token(Token = "0x600CFB0")]
|
|
[Address(RVA = "0x57B920", Offset = "0x57A320", VA = "0x18057B920")]
|
|
set
|
|
{
|
|
this.CNJAFFKFOIM = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002057 RID: 8279
|
|
// (get) Token: 0x0600CFB1 RID: 53169 RVA: 0x003163B4 File Offset: 0x003145B4
|
|
// (set) Token: 0x0600CFB2 RID: 53170 RVA: 0x003163C8 File Offset: 0x003145C8
|
|
[Token(Token = "0x17002057")]
|
|
[DebuggerNonUserCode]
|
|
public float CAEMAGNDOEB
|
|
{
|
|
[Token(Token = "0x600CFB1")]
|
|
[Address(RVA = "0x57B8E0", Offset = "0x57A2E0", VA = "0x18057B8E0")]
|
|
get
|
|
{
|
|
return this.FFOAKKEGDJB;
|
|
}
|
|
[Token(Token = "0x600CFB2")]
|
|
[Address(RVA = "0x57B910", Offset = "0x57A310", VA = "0x18057B910")]
|
|
set
|
|
{
|
|
this.FFOAKKEGDJB = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002058 RID: 8280
|
|
// (get) Token: 0x0600CFB3 RID: 53171 RVA: 0x003163DC File Offset: 0x003145DC
|
|
// (set) Token: 0x0600CFB4 RID: 53172 RVA: 0x003163F0 File Offset: 0x003145F0
|
|
[Token(Token = "0x17002058")]
|
|
[DebuggerNonUserCode]
|
|
public float ACMPNADEJAI
|
|
{
|
|
[Token(Token = "0x600CFB3")]
|
|
[Address(RVA = "0x57B900", Offset = "0x57A300", VA = "0x18057B900")]
|
|
get
|
|
{
|
|
return this.KNNEEBOIFBP;
|
|
}
|
|
[Token(Token = "0x600CFB4")]
|
|
[Address(RVA = "0x57B930", Offset = "0x57A330", VA = "0x18057B930")]
|
|
set
|
|
{
|
|
this.KNNEEBOIFBP = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002059 RID: 8281
|
|
// (get) Token: 0x0600CFB5 RID: 53173 RVA: 0x00316404 File Offset: 0x00314604
|
|
// (set) Token: 0x0600CFB6 RID: 53174 RVA: 0x00316418 File Offset: 0x00314618
|
|
[Token(Token = "0x17002059")]
|
|
[DebuggerNonUserCode]
|
|
public float MEMEKPKJBDC
|
|
{
|
|
[Token(Token = "0x600CFB5")]
|
|
[Address(RVA = "0x566EB0", Offset = "0x5658B0", VA = "0x180566EB0")]
|
|
get
|
|
{
|
|
return this.OKAKEOBDBBF;
|
|
}
|
|
[Token(Token = "0x600CFB6")]
|
|
[Address(RVA = "0x566EC0", Offset = "0x5658C0", VA = "0x180566EC0")]
|
|
set
|
|
{
|
|
this.OKAKEOBDBBF = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CFB7 RID: 53175 RVA: 0x0031642C File Offset: 0x0031462C
|
|
[Token(Token = "0x600CFB7")]
|
|
[Address(RVA = "0x180D650", Offset = "0x180C050", VA = "0x18180D650", Slot = "0")]
|
|
[DebuggerNonUserCode]
|
|
public override bool Equals(object HPKICPNGMDJ)
|
|
{
|
|
if (HPKICPNGMDJ != 0 && HPKICPNGMDJ != 0 && (HPKICPNGMDJ == this || (HPKICPNGMDJ == this && HPKICPNGMDJ == this && HPKICPNGMDJ == this && HPKICPNGMDJ == this)))
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CFB8 RID: 53176 RVA: 0x00316458 File Offset: 0x00314658
|
|
[Token(Token = "0x600CFB8")]
|
|
[Address(RVA = "0xC97FD0", Offset = "0xC969D0", VA = "0x180C97FD0", Slot = "8")]
|
|
[DebuggerNonUserCode]
|
|
public bool Equals(GIPNCBBHDLF HPKICPNGMDJ)
|
|
{
|
|
if (HPKICPNGMDJ != 0 && (HPKICPNGMDJ == this || (HPKICPNGMDJ == this && HPKICPNGMDJ == this && HPKICPNGMDJ == this && HPKICPNGMDJ == this)))
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CFB9 RID: 53177 RVA: 0x00316480 File Offset: 0x00314680
|
|
[Token(Token = "0x600CFB9")]
|
|
[Address(RVA = "0xC98020", Offset = "0xC96A20", VA = "0x180C98020", Slot = "2")]
|
|
[DebuggerNonUserCode]
|
|
public override int GetHashCode()
|
|
{
|
|
float cnjaffkfoim = this.CNJAFFKFOIM;
|
|
float ffoakkegdjb = this.FFOAKKEGDJB;
|
|
float knneeboifbp = this.KNNEEBOIFBP;
|
|
float okakeobdbbf = this.OKAKEOBDBBF;
|
|
return 1;
|
|
}
|
|
|
|
// Token: 0x0600CFBA RID: 53178 RVA: 0x003164AC File Offset: 0x003146AC
|
|
[Token(Token = "0x600CFBA")]
|
|
[Address(RVA = "0x180D7B0", Offset = "0x180C1B0", VA = "0x18180D7B0", Slot = "3")]
|
|
[DebuggerNonUserCode]
|
|
public override string ToString()
|
|
{
|
|
return JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
// Token: 0x0600CFBB RID: 53179 RVA: 0x003164C0 File Offset: 0x003146C0
|
|
[Token(Token = "0x600CFBB")]
|
|
[Address(RVA = "0xC98240", Offset = "0xC96C40", VA = "0x180C98240", Slot = "5")]
|
|
[DebuggerNonUserCode]
|
|
public void WriteTo(CodedOutputStream DGFOAAGEKJO)
|
|
{
|
|
float cnjaffkfoim = this.CNJAFFKFOIM;
|
|
DGFOAAGEKJO.WriteFloat(cnjaffkfoim);
|
|
if (DGFOAAGEKJO != 0)
|
|
{
|
|
float ffoakkegdjb = this.FFOAKKEGDJB;
|
|
DGFOAAGEKJO.WriteFloat(ffoakkegdjb);
|
|
}
|
|
if (DGFOAAGEKJO != 0)
|
|
{
|
|
float knneeboifbp = this.KNNEEBOIFBP;
|
|
DGFOAAGEKJO.WriteFloat(knneeboifbp);
|
|
}
|
|
if (DGFOAAGEKJO != 0)
|
|
{
|
|
float okakeobdbbf = this.OKAKEOBDBBF;
|
|
DGFOAAGEKJO.WriteFloat(okakeobdbbf);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CFBC RID: 53180 RVA: 0x00316518 File Offset: 0x00314718
|
|
[Token(Token = "0x600CFBC")]
|
|
[Address(RVA = "0xC97E60", Offset = "0xC96860", VA = "0x180C97E60", Slot = "6")]
|
|
[DebuggerNonUserCode]
|
|
public int CalculateSize()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600CFBC)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 GIPNCBBHDLF::CalculateSize()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:uint32(var_0, add:uint32(ldloc:uint32(var_0), conv.u4:uint32(ldc.i4:int32[exp:uint32](5))))
|
|
stloc:uint32(var_0, add:uint32(ldloc:uint32(var_0), conv.u4:uint32(ldc.i4:int32[exp:uint32](5))))
|
|
stloc:uint32(var_0, add:uint32(ldloc:uint32(var_0), conv.u4:uint32(ldc.i4:int32[exp:uint32](5))))
|
|
}
|
|
|
|
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: 0x0600CFBD RID: 53181 RVA: 0x00316534 File Offset: 0x00314734
|
|
[Token(Token = "0x600CFBD")]
|
|
[Address(RVA = "0xC98190", Offset = "0xC96B90", VA = "0x180C98190", Slot = "10")]
|
|
[DebuggerNonUserCode]
|
|
public void MergeFrom(GIPNCBBHDLF HPKICPNGMDJ)
|
|
{
|
|
if (HPKICPNGMDJ != 0)
|
|
{
|
|
float cnjaffkfoim = HPKICPNGMDJ.CNJAFFKFOIM;
|
|
if (HPKICPNGMDJ != 0)
|
|
{
|
|
this.CNJAFFKFOIM = cnjaffkfoim;
|
|
}
|
|
float ffoakkegdjb = HPKICPNGMDJ.FFOAKKEGDJB;
|
|
if (HPKICPNGMDJ != 0)
|
|
{
|
|
this.FFOAKKEGDJB = ffoakkegdjb;
|
|
}
|
|
float knneeboifbp = HPKICPNGMDJ.KNNEEBOIFBP;
|
|
if (HPKICPNGMDJ != 0)
|
|
{
|
|
this.KNNEEBOIFBP = knneeboifbp;
|
|
}
|
|
float okakeobdbbf = HPKICPNGMDJ.OKAKEOBDBBF;
|
|
if (HPKICPNGMDJ != 0)
|
|
{
|
|
this.OKAKEOBDBBF = okakeobdbbf;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CFBE RID: 53182 RVA: 0x00316590 File Offset: 0x00314790
|
|
[Token(Token = "0x600CFBE")]
|
|
[Address(RVA = "0xC980E0", Offset = "0xC96AE0", VA = "0x180C980E0", Slot = "4")]
|
|
[DebuggerNonUserCode]
|
|
public void MergeFrom(CodedInputStream DBFBLNILIGL)
|
|
{
|
|
uint num = DBFBLNILIGL.ReadTag();
|
|
if (num != (uint)0)
|
|
{
|
|
if (num > (uint)21)
|
|
{
|
|
if (num == (uint)29)
|
|
{
|
|
float num2 = DBFBLNILIGL.ReadFloat();
|
|
this.KNNEEBOIFBP = num2;
|
|
}
|
|
if (num != (uint)37)
|
|
{
|
|
goto IL_64;
|
|
}
|
|
float num3 = DBFBLNILIGL.ReadFloat();
|
|
this.OKAKEOBDBBF = num3;
|
|
}
|
|
if (num == (uint)13)
|
|
{
|
|
float num4 = DBFBLNILIGL.ReadFloat();
|
|
this.CNJAFFKFOIM = num4;
|
|
}
|
|
if (num == (uint)21)
|
|
{
|
|
float num5 = DBFBLNILIGL.ReadFloat();
|
|
this.FFOAKKEGDJB = num5;
|
|
}
|
|
IL_64:
|
|
DBFBLNILIGL.SkipLastField();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CFBF RID: 53183 RVA: 0x00316610 File Offset: 0x00314810
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600CFBF")]
|
|
[Address(RVA = "0x180D810", Offset = "0x180C210", VA = "0x18180D810")]
|
|
static GIPNCBBHDLF()
|
|
{
|
|
Func<GIPNCBBHDLF> func;
|
|
GIPNCBBHDLF.MHLLBDFJBOD = new MessageParser(func);
|
|
}
|
|
|
|
// Token: 0x04008C24 RID: 35876
|
|
[Token(Token = "0x4008C24")]
|
|
private static readonly MessageParser<GIPNCBBHDLF> MHLLBDFJBOD;
|
|
|
|
// Token: 0x04008C25 RID: 35877
|
|
[Token(Token = "0x4008C25")]
|
|
public const int MAGBIAGEAAO = 1;
|
|
|
|
// Token: 0x04008C26 RID: 35878
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008C26")]
|
|
private float CNJAFFKFOIM;
|
|
|
|
// Token: 0x04008C27 RID: 35879
|
|
[Token(Token = "0x4008C27")]
|
|
public const int HNMIMJGLFBH = 2;
|
|
|
|
// Token: 0x04008C28 RID: 35880
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4008C28")]
|
|
private float FFOAKKEGDJB;
|
|
|
|
// Token: 0x04008C29 RID: 35881
|
|
[Token(Token = "0x4008C29")]
|
|
public const int KIPANPFJMBN = 3;
|
|
|
|
// Token: 0x04008C2A RID: 35882
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008C2A")]
|
|
private float KNNEEBOIFBP;
|
|
|
|
// Token: 0x04008C2B RID: 35883
|
|
[Token(Token = "0x4008C2B")]
|
|
public const int CLNIBEADFHJ = 4;
|
|
|
|
// Token: 0x04008C2C RID: 35884
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4008C2C")]
|
|
private float OKAKEOBDBBF;
|
|
}
|