using System; using System.Diagnostics; using System.Runtime.InteropServices; using Cpp2IlInjected; using Google.Protobuf; using Google.Protobuf.Collections; using Google.Protobuf.Reflection; // Token: 0x02001F28 RID: 7976 [Token(Token = "0x2001F28")] [StructLayout(3)] public sealed class IGHGEPCFGJL : IMessage, IMessage, IEquatable, IDeepCloneable { // Token: 0x1700233D RID: 9021 // (get) Token: 0x0600D9EC RID: 55788 RVA: 0x00338CCC File Offset: 0x00336ECC [Token(Token = "0x1700233D")] [DebuggerNonUserCode] public static MessageParser PFNJFBNAIEL { [Token(Token = "0x600D9EC")] [Address(RVA = "0x1354E30", Offset = "0x1353830", VA = "0x181354E30")] get { return IGHGEPCFGJL.MHLLBDFJBOD; } } // Token: 0x1700233E RID: 9022 // (get) Token: 0x0600D9ED RID: 55789 RVA: 0x00338CE0 File Offset: 0x00336EE0 [Token(Token = "0x1700233E")] [DebuggerNonUserCode] public static MessageDescriptor NEHNHFMEGGP { [Token(Token = "0x600D9ED")] [Address(RVA = "0x1355230", Offset = "0x1353C30", VA = "0x181355230")] get { throw new NullReferenceException(); } } // Token: 0x1700233F RID: 9023 // (get) Token: 0x0600D9EE RID: 55790 RVA: 0x00338CF4 File Offset: 0x00336EF4 [Token(Token = "0x1700233F")] [DebuggerNonUserCode] private MessageDescriptor PJLHIMNHHFD { [Token(Token = "0x600D9EE")] [Address(RVA = "0x1355C70", Offset = "0x1354670", VA = "0x181355C70", Slot = "7")] get { throw new NullReferenceException(); } } // Token: 0x0600D9EF RID: 55791 RVA: 0x00338D08 File Offset: 0x00336F08 [Token(Token = "0x600D9EF")] [Address(RVA = "0x1355A70", Offset = "0x1354470", VA = "0x181355A70")] [DebuggerNonUserCode] public IGHGEPCFGJL() { RepeatedField repeatedField = new RepeatedField(); this.BLECAJPGFFK = repeatedField; base..ctor(); } // Token: 0x0600D9F0 RID: 55792 RVA: 0x00338D28 File Offset: 0x00336F28 [Token(Token = "0x600D9F0")] [Address(RVA = "0x1355AD0", Offset = "0x13544D0", VA = "0x181355AD0")] [DebuggerNonUserCode] public IGHGEPCFGJL(IGHGEPCFGJL other) { object bknjcodifdj; object bknjcodifdj2; for (;;) { RepeatedField repeatedField = new RepeatedField(); this.BLECAJPGFFK = repeatedField; base..ctor(); RepeatedField repeatedField2 = other.BLECAJPGFFK.Clone(); this.BLECAJPGFFK = repeatedField2; IGHGEPCFGJL.IIDBOCHKIAP fbcobgfdifb = other.FBCOBGFDIFB; if (fbcobgfdifb == IGHGEPCFGJL.IIDBOCHKIAP.CircuitGroupData) { IGHGEPCFGJL.IIDBOCHKIAP fbcobgfdifb2 = other.FBCOBGFDIFB; bknjcodifdj = other.BKNJCODIFDJ; if (bknjcodifdj != 0) { break; } } else { while (fbcobgfdifb != IGHGEPCFGJL.IIDBOCHKIAP.AnimationData) { } IGHGEPCFGJL.IIDBOCHKIAP fbcobgfdifb3 = other.FBCOBGFDIFB; bknjcodifdj2 = other.BKNJCODIFDJ; if (bknjcodifdj2 != 0) { goto Block_3; } } } BLNHFGFMJLN blnhfgfmjln; this.BKNJCODIFDJ = blnhfgfmjln; this.FBCOBGFDIFB = bknjcodifdj; return; Block_3: DKKIJJCMEJP dkkijjcmejp; this.BKNJCODIFDJ = dkkijjcmejp; this.FBCOBGFDIFB = bknjcodifdj2; } // Token: 0x0600D9F1 RID: 55793 RVA: 0x00338DBC File Offset: 0x00336FBC [Token(Token = "0x600D9F1")] [Address(RVA = "0x1354DD0", Offset = "0x13537D0", VA = "0x181354DD0", Slot = "9")] [DebuggerNonUserCode] public IGHGEPCFGJL Clone() { return new IGHGEPCFGJL(this); } // Token: 0x17002340 RID: 9024 // (get) Token: 0x0600D9F2 RID: 55794 RVA: 0x00338DD0 File Offset: 0x00336FD0 [Token(Token = "0x17002340")] [DebuggerNonUserCode] public RepeatedField ACHBEHFBPOA { [Token(Token = "0x600D9F2")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] get { return this.BLECAJPGFFK; } } // Token: 0x17002341 RID: 9025 // (get) Token: 0x0600D9F3 RID: 55795 RVA: 0x00338DE4 File Offset: 0x00336FE4 // (set) Token: 0x0600D9F4 RID: 55796 RVA: 0x00338E0C File Offset: 0x0033700C [Token(Token = "0x17002341")] [DebuggerNonUserCode] public BLNHFGFMJLN MAFNFEHMLCH { [Token(Token = "0x600D9F3")] [Address(RVA = "0x1355750", Offset = "0x1354150", VA = "0x181355750")] get { /* An exception occurred when decompiling this method (0600D9F3) ICSharpCode.Decompiler.DecompilerException: Error decompiling BLNHFGFMJLN IGHGEPCFGJL::NCKMIFIHLBO() ---> 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 = "0x600D9F4")] [Address(RVA = "0x13552F0", Offset = "0x1353CF0", VA = "0x1813552F0")] set { this.BKNJCODIFDJ = value; } } // Token: 0x17002342 RID: 9026 // (get) Token: 0x0600D9F5 RID: 55797 RVA: 0x00338E20 File Offset: 0x00337020 // (set) Token: 0x0600D9F6 RID: 55798 RVA: 0x00338E48 File Offset: 0x00337048 [Token(Token = "0x17002342")] [DebuggerNonUserCode] public DKKIJJCMEJP EPBGEPIJFJJ { [Token(Token = "0x600D9F5")] [Address(RVA = "0x13550B0", Offset = "0x1353AB0", VA = "0x1813550B0")] get { /* An exception occurred when decompiling this method (0600D9F5) ICSharpCode.Decompiler.DecompilerException: Error decompiling DKKIJJCMEJP IGHGEPCFGJL::GKKHLLGDBAD() ---> 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 = "0x600D9F6")] [Address(RVA = "0x103A5C0", Offset = "0x1038FC0", VA = "0x18103A5C0")] set { this.BKNJCODIFDJ = value; } } // Token: 0x17002343 RID: 9027 // (get) Token: 0x0600D9F7 RID: 55799 RVA: 0x00338E5C File Offset: 0x0033705C [Token(Token = "0x17002343")] [DebuggerNonUserCode] public IGHGEPCFGJL.IIDBOCHKIAP PEBANGEKIIP { [Token(Token = "0x600D9F7")] [Address(RVA = "0x4FBD40", Offset = "0x4FA740", VA = "0x1804FBD40")] get { return this.FBCOBGFDIFB; } } // Token: 0x0600D9F8 RID: 55800 RVA: 0x00338E70 File Offset: 0x00337070 [Token(Token = "0x600D9F8")] [Address(RVA = "0x103AD50", Offset = "0x1039750", VA = "0x18103AD50")] [DebuggerNonUserCode] public void PFCNNIFMINB() { int num = 0; this.FBCOBGFDIFB = (IGHGEPCFGJL.IIDBOCHKIAP)num; this.BKNJCODIFDJ = num; } // Token: 0x0600D9F9 RID: 55801 RVA: 0x00338E90 File Offset: 0x00337090 [Token(Token = "0x600D9F9")] [Address(RVA = "0x1354E90", Offset = "0x1353890", VA = "0x181354E90", Slot = "0")] [DebuggerNonUserCode] public override bool Equals(object HPKICPNGMDJ) { int num = 0; if (HPKICPNGMDJ != 0) { } if (num != 0) { if (num == this) { return true; } RepeatedField blecajpgffk = this.BLECAJPGFFK; bool flag; BLNHFGFMJLN blnhfgfmjln; if (flag && object.Equals(this.MAFNFEHMLCH, blnhfgfmjln)) { DKKIJJCMEJP dkkijjcmejp; bool flag2 = object.Equals(this.EPBGEPIJFJJ, dkkijjcmejp); if (flag2) { return this.FBCOBGFDIFB == (flag2 ? ((IGHGEPCFGJL.IIDBOCHKIAP)1) : IGHGEPCFGJL.IIDBOCHKIAP.None); } } } throw new NullReferenceException(); } // Token: 0x0600D9FA RID: 55802 RVA: 0x00338EF0 File Offset: 0x003370F0 [Token(Token = "0x600D9FA")] [Address(RVA = "0x1354FC0", Offset = "0x13539C0", VA = "0x181354FC0", Slot = "8")] [DebuggerNonUserCode] public bool Equals(IGHGEPCFGJL HPKICPNGMDJ) { if (HPKICPNGMDJ != 0) { if (HPKICPNGMDJ != this) { RepeatedField blecajpgffk = this.BLECAJPGFFK; RepeatedField blecajpgffk2 = HPKICPNGMDJ.BLECAJPGFFK; if (!blecajpgffk.Equals(blecajpgffk2)) { goto IL_68; } BLNHFGFMJLN blnhfgfmjln = this.MAFNFEHMLCH; BLNHFGFMJLN blnhfgfmjln2 = HPKICPNGMDJ.MAFNFEHMLCH; if (!object.Equals(blnhfgfmjln, blnhfgfmjln2)) { goto IL_68; } DKKIJJCMEJP dkkijjcmejp = this.EPBGEPIJFJJ; DKKIJJCMEJP dkkijjcmejp2 = HPKICPNGMDJ.EPBGEPIJFJJ; if (!object.Equals(dkkijjcmejp, dkkijjcmejp2)) { goto IL_68; } IGHGEPCFGJL.IIDBOCHKIAP fbcobgfdifb = HPKICPNGMDJ.FBCOBGFDIFB; if (this.FBCOBGFDIFB != fbcobgfdifb) { goto IL_68; } } return true; } IL_68: throw new NullReferenceException(); } // Token: 0x0600D9FB RID: 55803 RVA: 0x00338F70 File Offset: 0x00337170 [Token(Token = "0x600D9FB")] [Address(RVA = "0x1355110", Offset = "0x1353B10", VA = "0x181355110", Slot = "2")] [DebuggerNonUserCode] public override int GetHashCode() { object bknjcodifdj2; do { this.BLECAJPGFFK.Finalize(); IGHGEPCFGJL.IIDBOCHKIAP fbcobgfdifb = this.FBCOBGFDIFB; if (fbcobgfdifb == IGHGEPCFGJL.IIDBOCHKIAP.CircuitGroupData) { object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj == 0) { continue; } bknjcodifdj.Finalize(); } if (fbcobgfdifb != IGHGEPCFGJL.IIDBOCHKIAP.AnimationData) { goto IL_46; } bknjcodifdj2 = this.BKNJCODIFDJ; } while (bknjcodifdj2 == 0); bknjcodifdj2.Finalize(); IGHGEPCFGJL.IIDBOCHKIAP fbcobgfdifb2 = this.FBCOBGFDIFB; IL_46: throw new NullReferenceException(); } // Token: 0x0600D9FC RID: 55804 RVA: 0x00338FC8 File Offset: 0x003371C8 [Token(Token = "0x600D9FC")] [Address(RVA = "0x13557B0", Offset = "0x13541B0", VA = "0x1813557B0", Slot = "3")] [DebuggerNonUserCode] public override string ToString() { return JsonFormatter.ToDiagnosticString(this); } // Token: 0x0600D9FD RID: 55805 RVA: 0x00338FDC File Offset: 0x003371DC [Token(Token = "0x600D9FD")] [Address(RVA = "0x1355810", Offset = "0x1354210", VA = "0x181355810", Slot = "5")] [DebuggerNonUserCode] public void WriteTo(CodedOutputStream DGFOAAGEKJO) { object bknjcodifdj2; do { RepeatedField blecajpgffk = this.BLECAJPGFFK; FieldCodec bhnokedefdd = IGHGEPCFGJL.BHNOKEDEFDD; blecajpgffk.WriteTo(DGFOAAGEKJO, bhnokedefdd); IGHGEPCFGJL.IIDBOCHKIAP fbcobgfdifb = this.FBCOBGFDIFB; int num = 0; if (fbcobgfdifb == IGHGEPCFGJL.IIDBOCHKIAP.CircuitGroupData) { if (this.FBCOBGFDIFB == IGHGEPCFGJL.IIDBOCHKIAP.CircuitGroupData) { object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } } DGFOAAGEKJO.WriteMessage(num); } if (fbcobgfdifb != IGHGEPCFGJL.IIDBOCHKIAP.AnimationData || this.FBCOBGFDIFB != IGHGEPCFGJL.IIDBOCHKIAP.AnimationData) { break; } bknjcodifdj2 = this.BKNJCODIFDJ; } while (bknjcodifdj2 != 0 && bknjcodifdj2 == 0); } // Token: 0x0600D9FE RID: 55806 RVA: 0x00339054 File Offset: 0x00337254 [Token(Token = "0x600D9FE")] [Address(RVA = "0x1354C30", Offset = "0x1353630", VA = "0x181354C30", Slot = "6")] [DebuggerNonUserCode] public int CalculateSize() { int num; object bknjcodifdj2; do { RepeatedField blecajpgffk = this.BLECAJPGFFK; FieldCodec bhnokedefdd = IGHGEPCFGJL.BHNOKEDEFDD; num = blecajpgffk.CalculateSize(bhnokedefdd); if (this.FBCOBGFDIFB == IGHGEPCFGJL.IIDBOCHKIAP.CircuitGroupData) { if (this.FBCOBGFDIFB != IGHGEPCFGJL.IIDBOCHKIAP.CircuitGroupData) { } object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } num++; int num2; num += num2; } if (this.FBCOBGFDIFB != IGHGEPCFGJL.IIDBOCHKIAP.AnimationData) { goto IL_71; } if (this.FBCOBGFDIFB != IGHGEPCFGJL.IIDBOCHKIAP.AnimationData) { break; } bknjcodifdj2 = this.BKNJCODIFDJ; } while (bknjcodifdj2 != 0 && bknjcodifdj2 == 0); num++; int num3; num += num3; IL_71: num3 = num; return num3; } // Token: 0x0600D9FF RID: 55807 RVA: 0x003390E0 File Offset: 0x003372E0 [Token(Token = "0x600D9FF")] [Address(RVA = "0x1355530", Offset = "0x1353F30", VA = "0x181355530", Slot = "10")] [DebuggerNonUserCode] public void MergeFrom(IGHGEPCFGJL HPKICPNGMDJ) { while (HPKICPNGMDJ != 0) { RepeatedField blecajpgffk = this.BLECAJPGFFK; RepeatedField blecajpgffk2 = HPKICPNGMDJ.BLECAJPGFFK; blecajpgffk.Add(blecajpgffk2); if (HPKICPNGMDJ.FBCOBGFDIFB != IGHGEPCFGJL.IIDBOCHKIAP.CircuitGroupData) { if (this.EPBGEPIJFJJ == 0) { DKKIJJCMEJP dkkijjcmejp = new DKKIJJCMEJP(); this.BKNJCODIFDJ = dkkijjcmejp; this.FBCOBGFDIFB = dkkijjcmejp; } DKKIJJCMEJP dkkijjcmejp2; this.EPBGEPIJFJJ.MergeFrom(dkkijjcmejp2); throw new NullReferenceException(); } IGHGEPCFGJL.IIDBOCHKIAP fbcobgfdifb = this.FBCOBGFDIFB; int num = 0; if (fbcobgfdifb == IGHGEPCFGJL.IIDBOCHKIAP.CircuitGroupData) { object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } } if (num == 0) { BLNHFGFMJLN blnhfgfmjln = new BLNHFGFMJLN(); this.BKNJCODIFDJ = blnhfgfmjln; this.FBCOBGFDIFB = fbcobgfdifb; } if (this.FBCOBGFDIFB == IGHGEPCFGJL.IIDBOCHKIAP.CircuitGroupData) { object bknjcodifdj2 = this.BKNJCODIFDJ; if (bknjcodifdj2 != 0 && bknjcodifdj2 == 0) { continue; } } if ((ulong)1L == 0UL) { } if (HPKICPNGMDJ.FBCOBGFDIFB != IGHGEPCFGJL.IIDBOCHKIAP.CircuitGroupData) { break; } object bknjcodifdj3 = HPKICPNGMDJ.BKNJCODIFDJ; if (bknjcodifdj3 == 0 || bknjcodifdj3 != 0) { break; } } } // Token: 0x0600DA00 RID: 55808 RVA: 0x003391C0 File Offset: 0x003373C0 [Token(Token = "0x600DA00")] [Address(RVA = "0x1355300", Offset = "0x1353D00", VA = "0x181355300", Slot = "4")] [DebuggerNonUserCode] public void MergeFrom(CodedInputStream DBFBLNILIGL) { DKKIJJCMEJP dkkijjcmejp; object bknjcodifdj2; do { uint num = DBFBLNILIGL.ReadTag(); if (num == (uint)0) { return; } if (num == (uint)10) { RepeatedField blecajpgffk = this.BLECAJPGFFK; FieldCodec bhnokedefdd = IGHGEPCFGJL.BHNOKEDEFDD; blecajpgffk.AddEntriesFrom(DBFBLNILIGL, bhnokedefdd); } if (num == (uint)18) { BLNHFGFMJLN blnhfgfmjln = new BLNHFGFMJLN(); if (this.FBCOBGFDIFB == IGHGEPCFGJL.IIDBOCHKIAP.CircuitGroupData) { if (this.FBCOBGFDIFB != IGHGEPCFGJL.IIDBOCHKIAP.CircuitGroupData) { } object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } } DBFBLNILIGL.ReadMessage(blnhfgfmjln); this.BKNJCODIFDJ = blnhfgfmjln; this.FBCOBGFDIFB = typeof(BLNHFGFMJLN).TypeHandle; } if (typeof(BLNHFGFMJLN).TypeHandle != (ulong)26L) { goto IL_C7; } dkkijjcmejp = new DKKIJJCMEJP(); if (this.FBCOBGFDIFB != IGHGEPCFGJL.IIDBOCHKIAP.AnimationData) { break; } if (this.FBCOBGFDIFB != IGHGEPCFGJL.IIDBOCHKIAP.AnimationData) { } bknjcodifdj2 = this.BKNJCODIFDJ; } while (bknjcodifdj2 != 0 && bknjcodifdj2 == 0); DBFBLNILIGL.ReadMessage(dkkijjcmejp); this.BKNJCODIFDJ = dkkijjcmejp; this.FBCOBGFDIFB = typeof(DKKIJJCMEJP).TypeHandle; IL_C7: DBFBLNILIGL.SkipLastField(); } // Token: 0x0600DA01 RID: 55809 RVA: 0x0033929C File Offset: 0x0033749C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600DA01")] [Address(RVA = "0x1355990", Offset = "0x1354390", VA = "0x181355990")] static IGHGEPCFGJL() { Func func; IGHGEPCFGJL.MHLLBDFJBOD = new MessageParser(func); IGHGEPCFGJL.BHNOKEDEFDD = FieldCodec.ForBytes((uint)10); } // Token: 0x0400906A RID: 36970 [Token(Token = "0x400906A")] private static readonly MessageParser MHLLBDFJBOD; // Token: 0x0400906B RID: 36971 [Token(Token = "0x400906B")] public const int OHIMPCOOGOH = 1; // Token: 0x0400906C RID: 36972 [Token(Token = "0x400906C")] private static readonly FieldCodec BHNOKEDEFDD; // Token: 0x0400906D RID: 36973 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400906D")] private readonly RepeatedField BLECAJPGFFK; // Token: 0x0400906E RID: 36974 [Token(Token = "0x400906E")] public const int KLIKJDPPMNF = 2; // Token: 0x0400906F RID: 36975 [Token(Token = "0x400906F")] public const int DEPLJGNCNOP = 3; // Token: 0x04009070 RID: 36976 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009070")] private object BKNJCODIFDJ; // Token: 0x04009071 RID: 36977 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4009071")] private IGHGEPCFGJL.IIDBOCHKIAP FBCOBGFDIFB; // Token: 0x02001F29 RID: 7977 [Token(Token = "0x2001F29")] public enum IIDBOCHKIAP { // Token: 0x04009073 RID: 36979 [Token(Token = "0x4009073")] None, // Token: 0x04009074 RID: 36980 [Token(Token = "0x4009074")] CircuitGroupData = 2, // Token: 0x04009075 RID: 36981 [Token(Token = "0x4009075")] AnimationData } }