using System; using System.Diagnostics; using Cpp2IlInjected; using Google.Protobuf; using Google.Protobuf.Collections; using Google.Protobuf.Reflection; // Token: 0x02002792 RID: 10130 [Token(Token = "0x2002792")] public sealed class IGHGEPCFGJL : IMessage, IMessage, IEquatable, IDeepCloneable { // Token: 0x17002DD6 RID: 11734 // (get) Token: 0x06010CA4 RID: 68772 RVA: 0x003CA170 File Offset: 0x003C8370 [Token(Token = "0x17002DD6")] [DebuggerNonUserCode] public static MessageParser PFNJFBNAIEL { [Token(Token = "0x6010CA4")] [Address(RVA = "0xECA940", Offset = "0xEC9740", VA = "0x180ECA940")] get { return IGHGEPCFGJL.MHLLBDFJBOD; } } // Token: 0x17002DD7 RID: 11735 // (get) Token: 0x06010CA5 RID: 68773 RVA: 0x003CA184 File Offset: 0x003C8384 [Token(Token = "0x17002DD7")] [DebuggerNonUserCode] public static MessageDescriptor NEHNHFMEGGP { [Token(Token = "0x6010CA5")] [Address(RVA = "0xECAD40", Offset = "0xEC9B40", VA = "0x180ECAD40")] get { throw new NullReferenceException(); } } // Token: 0x17002DD8 RID: 11736 // (get) Token: 0x06010CA6 RID: 68774 RVA: 0x003CA198 File Offset: 0x003C8398 [Token(Token = "0x17002DD8")] [DebuggerNonUserCode] private MessageDescriptor PJLHIMNHHFD { [Token(Token = "0x6010CA6")] [Address(RVA = "0xECB780", Offset = "0xECA580", VA = "0x180ECB780", Slot = "7")] get { throw new NullReferenceException(); } } // Token: 0x06010CA7 RID: 68775 RVA: 0x003CA1AC File Offset: 0x003C83AC [Token(Token = "0x6010CA7")] [Address(RVA = "0xECB580", Offset = "0xECA380", VA = "0x180ECB580")] [DebuggerNonUserCode] public IGHGEPCFGJL() { RepeatedField repeatedField = new RepeatedField(); this.BLECAJPGFFK = repeatedField; base..ctor(); } // Token: 0x06010CA8 RID: 68776 RVA: 0x003CA1CC File Offset: 0x003C83CC [Token(Token = "0x6010CA8")] [Address(RVA = "0xECB5E0", Offset = "0xECA3E0", VA = "0x180ECB5E0")] [DebuggerNonUserCode] public IGHGEPCFGJL(IGHGEPCFGJL HPKICPNGMDJ) { object bknjcodifdj; object bknjcodifdj2; for (;;) { RepeatedField repeatedField = new RepeatedField(); this.BLECAJPGFFK = repeatedField; base..ctor(); RepeatedField repeatedField2 = HPKICPNGMDJ.BLECAJPGFFK.Clone(); this.BLECAJPGFFK = repeatedField2; IGHGEPCFGJL.IIDBOCHKIAP fbcobgfdifb = HPKICPNGMDJ.FBCOBGFDIFB; if (fbcobgfdifb == IGHGEPCFGJL.IIDBOCHKIAP.CircuitGroupData) { IGHGEPCFGJL.IIDBOCHKIAP fbcobgfdifb2 = HPKICPNGMDJ.FBCOBGFDIFB; bknjcodifdj = HPKICPNGMDJ.BKNJCODIFDJ; if (bknjcodifdj != 0) { break; } } else { while (fbcobgfdifb != IGHGEPCFGJL.IIDBOCHKIAP.AnimationData) { } IGHGEPCFGJL.IIDBOCHKIAP fbcobgfdifb3 = HPKICPNGMDJ.FBCOBGFDIFB; bknjcodifdj2 = HPKICPNGMDJ.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: 0x06010CA9 RID: 68777 RVA: 0x003CA260 File Offset: 0x003C8460 [Token(Token = "0x6010CA9")] [Address(RVA = "0xECA8E0", Offset = "0xEC96E0", VA = "0x180ECA8E0", Slot = "9")] [DebuggerNonUserCode] public IGHGEPCFGJL Clone() { return new IGHGEPCFGJL(this); } // Token: 0x17002DD9 RID: 11737 // (get) Token: 0x06010CAA RID: 68778 RVA: 0x003CA274 File Offset: 0x003C8474 [Token(Token = "0x17002DD9")] [DebuggerNonUserCode] public RepeatedField ACHBEHFBPOA { [Token(Token = "0x6010CAA")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get { return this.BLECAJPGFFK; } } // Token: 0x17002DDA RID: 11738 // (get) Token: 0x06010CAB RID: 68779 RVA: 0x003CA288 File Offset: 0x003C8488 // (set) Token: 0x06010CAC RID: 68780 RVA: 0x003CA2B0 File Offset: 0x003C84B0 [Token(Token = "0x17002DDA")] [DebuggerNonUserCode] public BLNHFGFMJLN MAFNFEHMLCH { [Token(Token = "0x6010CAB")] [Address(RVA = "0xECB260", Offset = "0xECA060", VA = "0x180ECB260")] get { /* An exception occurred when decompiling this method (06010CAB) 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 1660 */; } [Token(Token = "0x6010CAC")] [Address(RVA = "0xECAE00", Offset = "0xEC9C00", VA = "0x180ECAE00")] set { this.BKNJCODIFDJ = value; } } // Token: 0x17002DDB RID: 11739 // (get) Token: 0x06010CAD RID: 68781 RVA: 0x003CA2C4 File Offset: 0x003C84C4 // (set) Token: 0x06010CAE RID: 68782 RVA: 0x003CA2EC File Offset: 0x003C84EC [Token(Token = "0x17002DDB")] [DebuggerNonUserCode] public DKKIJJCMEJP EPBGEPIJFJJ { [Token(Token = "0x6010CAD")] [Address(RVA = "0xECABC0", Offset = "0xEC99C0", VA = "0x180ECABC0")] get { /* An exception occurred when decompiling this method (06010CAD) 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 1660 */; } [Token(Token = "0x6010CAE")] [Address(RVA = "0xBD97E0", Offset = "0xBD85E0", VA = "0x180BD97E0")] set { this.BKNJCODIFDJ = value; } } // Token: 0x17002DDC RID: 11740 // (get) Token: 0x06010CAF RID: 68783 RVA: 0x003CA300 File Offset: 0x003C8500 [Token(Token = "0x17002DDC")] [DebuggerNonUserCode] public IGHGEPCFGJL.IIDBOCHKIAP PEBANGEKIIP { [Token(Token = "0x6010CAF")] [Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310")] get { return this.FBCOBGFDIFB; } } // Token: 0x06010CB0 RID: 68784 RVA: 0x003CA314 File Offset: 0x003C8514 [Token(Token = "0x6010CB0")] [Address(RVA = "0xBD9F70", Offset = "0xBD8D70", VA = "0x180BD9F70")] [DebuggerNonUserCode] public void PFCNNIFMINB() { int num = 0; this.FBCOBGFDIFB = (IGHGEPCFGJL.IIDBOCHKIAP)num; this.BKNJCODIFDJ = num; } // Token: 0x06010CB1 RID: 68785 RVA: 0x003CA334 File Offset: 0x003C8534 [Token(Token = "0x6010CB1")] [Address(RVA = "0xECA9A0", Offset = "0xEC97A0", VA = "0x180ECA9A0", 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: 0x06010CB2 RID: 68786 RVA: 0x003CA394 File Offset: 0x003C8594 [Token(Token = "0x6010CB2")] [Address(RVA = "0xECAAD0", Offset = "0xEC98D0", VA = "0x180ECAAD0", 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: 0x06010CB3 RID: 68787 RVA: 0x003CA414 File Offset: 0x003C8614 [Token(Token = "0x6010CB3")] [Address(RVA = "0xECAC20", Offset = "0xEC9A20", VA = "0x180ECAC20", 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: 0x06010CB4 RID: 68788 RVA: 0x003CA46C File Offset: 0x003C866C [Token(Token = "0x6010CB4")] [Address(RVA = "0xECB2C0", Offset = "0xECA0C0", VA = "0x180ECB2C0", Slot = "3")] [DebuggerNonUserCode] public override string ToString() { return JsonFormatter.ToDiagnosticString(this); } // Token: 0x06010CB5 RID: 68789 RVA: 0x003CA480 File Offset: 0x003C8680 [Token(Token = "0x6010CB5")] [Address(RVA = "0xECB320", Offset = "0xECA120", VA = "0x180ECB320", 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: 0x06010CB6 RID: 68790 RVA: 0x003CA4F8 File Offset: 0x003C86F8 [Token(Token = "0x6010CB6")] [Address(RVA = "0xECA740", Offset = "0xEC9540", VA = "0x180ECA740", 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: 0x06010CB7 RID: 68791 RVA: 0x003CA584 File Offset: 0x003C8784 [Token(Token = "0x6010CB7")] [Address(RVA = "0xECB040", Offset = "0xEC9E40", VA = "0x180ECB040", 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: 0x06010CB8 RID: 68792 RVA: 0x003CA664 File Offset: 0x003C8864 [Token(Token = "0x6010CB8")] [Address(RVA = "0xECAE10", Offset = "0xEC9C10", VA = "0x180ECAE10", 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: 0x06010CB9 RID: 68793 RVA: 0x003CA740 File Offset: 0x003C8940 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6010CB9")] [Address(RVA = "0xECB4A0", Offset = "0xECA2A0", VA = "0x180ECB4A0")] static IGHGEPCFGJL() { Func func; IGHGEPCFGJL.MHLLBDFJBOD = new MessageParser(func); IGHGEPCFGJL.BHNOKEDEFDD = FieldCodec.ForBytes((uint)10); } // Token: 0x0400ADFD RID: 44541 [Token(Token = "0x400ADFD")] private static readonly MessageParser MHLLBDFJBOD; // Token: 0x0400ADFE RID: 44542 [Token(Token = "0x400ADFE")] public const int OHIMPCOOGOH = 1; // Token: 0x0400ADFF RID: 44543 [Token(Token = "0x400ADFF")] private static readonly FieldCodec BHNOKEDEFDD; // Token: 0x0400AE00 RID: 44544 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400AE00")] private readonly RepeatedField BLECAJPGFFK; // Token: 0x0400AE01 RID: 44545 [Token(Token = "0x400AE01")] public const int KLIKJDPPMNF = 2; // Token: 0x0400AE02 RID: 44546 [Token(Token = "0x400AE02")] public const int DEPLJGNCNOP = 3; // Token: 0x0400AE03 RID: 44547 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400AE03")] private object BKNJCODIFDJ; // Token: 0x0400AE04 RID: 44548 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400AE04")] private IGHGEPCFGJL.IIDBOCHKIAP FBCOBGFDIFB; // Token: 0x02002793 RID: 10131 [Token(Token = "0x2002793")] public enum IIDBOCHKIAP { // Token: 0x0400AE06 RID: 44550 [Token(Token = "0x400AE06")] None, // Token: 0x0400AE07 RID: 44551 [Token(Token = "0x400AE07")] CircuitGroupData = 2, // Token: 0x0400AE08 RID: 44552 [Token(Token = "0x400AE08")] AnimationData } }