using System; using System.Diagnostics; using System.Runtime.InteropServices; using Cpp2IlInjected; using Google.Protobuf; using Google.Protobuf.Reflection; // Token: 0x02001FBA RID: 8122 [Token(Token = "0x2001FBA")] [StructLayout(3)] public sealed class FNEMFLIHHBN : IMessage, IMessage, IEquatable, IDeepCloneable { // Token: 0x17002503 RID: 9475 // (get) Token: 0x0600E012 RID: 57362 RVA: 0x003511A8 File Offset: 0x0034F3A8 [Token(Token = "0x17002503")] [DebuggerNonUserCode] public static MessageParser PFNJFBNAIEL { [Token(Token = "0x600E012")] [Address(RVA = "0x164D160", Offset = "0x164BB60", VA = "0x18164D160")] get { return FNEMFLIHHBN.MHLLBDFJBOD; } } // Token: 0x17002504 RID: 9476 // (get) Token: 0x0600E013 RID: 57363 RVA: 0x003511BC File Offset: 0x0034F3BC [Token(Token = "0x17002504")] [DebuggerNonUserCode] public static MessageDescriptor NEHNHFMEGGP { [Token(Token = "0x600E013")] [Address(RVA = "0x164D2F0", Offset = "0x164BCF0", VA = "0x18164D2F0")] get { throw new NullReferenceException(); } } // Token: 0x17002505 RID: 9477 // (get) Token: 0x0600E014 RID: 57364 RVA: 0x003511D0 File Offset: 0x0034F3D0 [Token(Token = "0x17002505")] [DebuggerNonUserCode] private MessageDescriptor PJLHIMNHHFD { [Token(Token = "0x600E014")] [Address(RVA = "0x164D600", Offset = "0x164C000", VA = "0x18164D600", Slot = "7")] get { throw new NullReferenceException(); } } // Token: 0x0600E015 RID: 57365 RVA: 0x003511E4 File Offset: 0x0034F3E4 [Token(Token = "0x600E015")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] [DebuggerNonUserCode] public FNEMFLIHHBN() { } // Token: 0x0600E016 RID: 57366 RVA: 0x003511F8 File Offset: 0x0034F3F8 [Token(Token = "0x600E016")] [Address(RVA = "0x164D5C0", Offset = "0x164BFC0", VA = "0x18164D5C0")] [DebuggerNonUserCode] public FNEMFLIHHBN(FNEMFLIHHBN other) { long gameebpmepi = other.GAMEEBPMEPI; this.GAMEEBPMEPI = gameebpmepi; HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE mieebeblapa = other.MIEEBEBLAPA; this.MIEEBEBLAPA = mieebeblapa; } // Token: 0x0600E017 RID: 57367 RVA: 0x00351230 File Offset: 0x0034F430 [Token(Token = "0x600E017")] [Address(RVA = "0x164D0F0", Offset = "0x164BAF0", VA = "0x18164D0F0", Slot = "9")] [DebuggerNonUserCode] public FNEMFLIHHBN Clone() { FNEMFLIHHBN fnemflihhbn = new FNEMFLIHHBN(); long gameebpmepi = this.GAMEEBPMEPI; fnemflihhbn.GAMEEBPMEPI = gameebpmepi; HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE mieebeblapa = this.MIEEBEBLAPA; fnemflihhbn.MIEEBEBLAPA = mieebeblapa; return fnemflihhbn; } // Token: 0x17002506 RID: 9478 // (get) Token: 0x0600E018 RID: 57368 RVA: 0x00351268 File Offset: 0x0034F468 // (set) Token: 0x0600E019 RID: 57369 RVA: 0x0035127C File Offset: 0x0034F47C [Token(Token = "0x17002506")] [DebuggerNonUserCode] public long DADOKMAOFJL { [Token(Token = "0x600E018")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] get { return this.GAMEEBPMEPI; } [Token(Token = "0x600E019")] [Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")] set { this.GAMEEBPMEPI = value; } } // Token: 0x17002507 RID: 9479 // (get) Token: 0x0600E01A RID: 57370 RVA: 0x00351290 File Offset: 0x0034F490 // (set) Token: 0x0600E01B RID: 57371 RVA: 0x003512A4 File Offset: 0x0034F4A4 [Token(Token = "0x17002507")] [DebuggerNonUserCode] public HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE GCHFFBLGKIG { [Token(Token = "0x600E01A")] [Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")] get { return this.MIEEBEBLAPA; } [Token(Token = "0x600E01B")] [Address(RVA = "0x4F8C20", Offset = "0x4F7620", VA = "0x1804F8C20")] set { this.MIEEBEBLAPA = value; } } // Token: 0x0600E01C RID: 57372 RVA: 0x003512B8 File Offset: 0x0034F4B8 [Token(Token = "0x600E01C")] [Address(RVA = "0x164D1F0", Offset = "0x164BBF0", VA = "0x18164D1F0", Slot = "0")] [DebuggerNonUserCode] public override bool Equals(object HPKICPNGMDJ) { if (HPKICPNGMDJ == 0 || HPKICPNGMDJ == 0) { return; } if (HPKICPNGMDJ == this) { return true; } if (this.GAMEEBPMEPI == typeof(FNEMFLIHHBN).TypeHandle) { return this.MIEEBEBLAPA == typeof(FNEMFLIHHBN).TypeHandle; } } // Token: 0x0600E01D RID: 57373 RVA: 0x003512F0 File Offset: 0x0034F4F0 [Token(Token = "0x600E01D")] [Address(RVA = "0x164D1C0", Offset = "0x164BBC0", VA = "0x18164D1C0", Slot = "8")] [DebuggerNonUserCode] public bool Equals(FNEMFLIHHBN HPKICPNGMDJ) { if (HPKICPNGMDJ != 0) { if (HPKICPNGMDJ != this) { long gameebpmepi = HPKICPNGMDJ.GAMEEBPMEPI; if (this.GAMEEBPMEPI != gameebpmepi) { return; } HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE mieebeblapa = HPKICPNGMDJ.MIEEBEBLAPA; if (this.MIEEBEBLAPA != mieebeblapa) { return; } } return true; } } // Token: 0x0600E01E RID: 57374 RVA: 0x00351328 File Offset: 0x0034F528 [Token(Token = "0x600E01E")] [Address(RVA = "0x164D280", Offset = "0x164BC80", VA = "0x18164D280", Slot = "2")] [DebuggerNonUserCode] public override int GetHashCode() { /* An exception occurred when decompiling this method (0600E01E) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 FNEMFLIHHBN::GetHashCode() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_00: stloc:int64(var_0_06, ldfld:int64(FNEMFLIHHBN::GAMEEBPMEPI, ldloc:FNEMFLIHHBN(this))) brtrue(IL_00, ceq:bool(ldfld:NDAAFGGHCGE(FNEMFLIHHBN::MIEEBEBLAPA, ldloc:FNEMFLIHHBN(this)), ldc.i4:NDAAFGGHCGE(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.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: 0x0600E01F RID: 57375 RVA: 0x00351344 File Offset: 0x0034F544 [Token(Token = "0x600E01F")] [Address(RVA = "0x164D430", Offset = "0x164BE30", VA = "0x18164D430", Slot = "3")] [DebuggerNonUserCode] public override string ToString() { return JsonFormatter.ToDiagnosticString(this); } // Token: 0x0600E020 RID: 57376 RVA: 0x00351358 File Offset: 0x0034F558 [Token(Token = "0x600E020")] [Address(RVA = "0x164D490", Offset = "0x164BE90", VA = "0x18164D490", Slot = "5")] [DebuggerNonUserCode] public void WriteTo(CodedOutputStream DGFOAAGEKJO) { long gameebpmepi = this.GAMEEBPMEPI; DGFOAAGEKJO.WriteUInt64((ulong)gameebpmepi); if (this.MIEEBEBLAPA != HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.UnknownType) { } } // Token: 0x0600E021 RID: 57377 RVA: 0x00351384 File Offset: 0x0034F584 [Token(Token = "0x600E021")] [Address(RVA = "0x164D030", Offset = "0x164BA30", VA = "0x18164D030", Slot = "6")] [DebuggerNonUserCode] public int CalculateSize() { int num; HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE mieebeblapa; do { long gameebpmepi = this.GAMEEBPMEPI; num = 0; int num2 = CodedOutputStream.ComputeInt64Size(gameebpmepi); mieebeblapa = this.MIEEBEBLAPA; } while (mieebeblapa == HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.UnknownType); int num3 = CodedOutputStream.ComputeEnumSize((int)mieebeblapa); num3++; return num3 + num; } // Token: 0x0600E022 RID: 57378 RVA: 0x003513C4 File Offset: 0x0034F5C4 [Token(Token = "0x600E022")] [Address(RVA = "0x164D410", Offset = "0x164BE10", VA = "0x18164D410", Slot = "10")] [DebuggerNonUserCode] public void MergeFrom(FNEMFLIHHBN HPKICPNGMDJ) { if (HPKICPNGMDJ != 0) { long gameebpmepi = HPKICPNGMDJ.GAMEEBPMEPI; this.GAMEEBPMEPI = gameebpmepi; HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE mieebeblapa = HPKICPNGMDJ.MIEEBEBLAPA; if (mieebeblapa != HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE.UnknownType) { this.MIEEBEBLAPA = mieebeblapa; } } } // Token: 0x0600E023 RID: 57379 RVA: 0x003513F8 File Offset: 0x0034F5F8 [Token(Token = "0x600E023")] [Address(RVA = "0x164D3B0", Offset = "0x164BDB0", VA = "0x18164D3B0", Slot = "4")] [DebuggerNonUserCode] public void MergeFrom(CodedInputStream DBFBLNILIGL) { uint num = DBFBLNILIGL.ReadTag(); if (num != (uint)0) { if (num == (uint)8) { ulong num2 = DBFBLNILIGL.ReadUInt64(); this.GAMEEBPMEPI = (long)num2; } if (num == (uint)16) { int num3 = DBFBLNILIGL.ReadInt32(); this.MIEEBEBLAPA = (HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE)num3; } DBFBLNILIGL.SkipLastField(); } } // Token: 0x0600E024 RID: 57380 RVA: 0x00351444 File Offset: 0x0034F644 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600E024")] [Address(RVA = "0x164D500", Offset = "0x164BF00", VA = "0x18164D500")] static FNEMFLIHHBN() { Func func; FNEMFLIHHBN.MHLLBDFJBOD = new MessageParser(func); } // Token: 0x04009320 RID: 37664 [Token(Token = "0x4009320")] private static readonly MessageParser MHLLBDFJBOD; // Token: 0x04009321 RID: 37665 [Token(Token = "0x4009321")] public const int PNCJALLDAOA = 1; // Token: 0x04009322 RID: 37666 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009322")] private long GAMEEBPMEPI; // Token: 0x04009323 RID: 37667 [Token(Token = "0x4009323")] public const int HBIOLADHAOA = 2; // Token: 0x04009324 RID: 37668 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009324")] private HDHOILGNOJJ.DFPAPOANFKI.NDAAFGGHCGE MIEEBEBLAPA; }