using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Consumable; // Token: 0x02000D7C RID: 3452 [Token(Token = "0x2000D7C")] [StructLayout(3)] public class OOCCCGPICOG : IFAIJAGLDFK, IEquatable { // Token: 0x17000EEC RID: 3820 // (get) Token: 0x060053E0 RID: 21472 RVA: 0x00132380 File Offset: 0x00130580 // (set) Token: 0x060053E1 RID: 21473 RVA: 0x00132394 File Offset: 0x00130594 [Token(Token = "0x17000EEC")] public long JPOHGBCEJEJ { [Token(Token = "0x60053E0")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] get; [Token(Token = "0x60053E1")] [Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")] set; } // Token: 0x17000EED RID: 3821 // (get) Token: 0x060053E2 RID: 21474 RVA: 0x001323A8 File Offset: 0x001305A8 // (set) Token: 0x060053E3 RID: 21475 RVA: 0x001323BC File Offset: 0x001305BC [Token(Token = "0x17000EED")] public string HAKADJAKPDO { [Token(Token = "0x60053E2")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get; [Token(Token = "0x60053E3")] [Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")] set; } // Token: 0x17000EEE RID: 3822 // (get) Token: 0x060053E4 RID: 21476 RVA: 0x001323D0 File Offset: 0x001305D0 // (set) Token: 0x060053E5 RID: 21477 RVA: 0x001323E4 File Offset: 0x001305E4 [Token(Token = "0x17000EEE")] public int MEPGPGKFENE { [Token(Token = "0x60053E4")] [Address(RVA = "0x4FBD40", Offset = "0x4FA740", VA = "0x1804FBD40")] get; [Token(Token = "0x60053E5")] [Address(RVA = "0x4E90F0", Offset = "0x4E7AF0", VA = "0x1804E90F0")] set; } // Token: 0x17000EEF RID: 3823 // (get) Token: 0x060053E6 RID: 21478 RVA: 0x001323F8 File Offset: 0x001305F8 // (set) Token: 0x060053E7 RID: 21479 RVA: 0x0013240C File Offset: 0x0013060C [Token(Token = "0x17000EEF")] public int MAPJICLFKFB { [Token(Token = "0x60053E6")] [Address(RVA = "0x3C1C80", Offset = "0x3C0680", VA = "0x1803C1C80")] get; [Token(Token = "0x60053E7")] [Address(RVA = "0x3C1CA0", Offset = "0x3C06A0", VA = "0x1803C1CA0")] set; } // Token: 0x17000EF0 RID: 3824 // (get) Token: 0x060053E8 RID: 21480 RVA: 0x00132420 File Offset: 0x00130620 // (set) Token: 0x060053E9 RID: 21481 RVA: 0x00132434 File Offset: 0x00130634 [Token(Token = "0x17000EF0")] public DateTime ACBFDMLHFPB { [Token(Token = "0x60053E8")] [Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")] get; [Token(Token = "0x60053E9")] [Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")] set; } // Token: 0x17000EF1 RID: 3825 // (get) Token: 0x060053EA RID: 21482 RVA: 0x00132448 File Offset: 0x00130648 // (set) Token: 0x060053EB RID: 21483 RVA: 0x0013245C File Offset: 0x0013065C [Token(Token = "0x17000EF1")] public int? BPFGOHALEJO { [Token(Token = "0x60053EA")] [Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")] get; [Token(Token = "0x60053EB")] [Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")] set; } // Token: 0x17000EF2 RID: 3826 // (get) Token: 0x060053EC RID: 21484 RVA: 0x00132470 File Offset: 0x00130670 // (set) Token: 0x060053ED RID: 21485 RVA: 0x00132484 File Offset: 0x00130684 [Token(Token = "0x17000EF2")] public ConsumableInfo LENBPGEABJK { [Token(Token = "0x60053EC")] [Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")] get; [Token(Token = "0x60053ED")] [Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")] set; } // Token: 0x17000EF3 RID: 3827 // (get) Token: 0x060053EE RID: 21486 RVA: 0x00132498 File Offset: 0x00130698 // (set) Token: 0x060053EF RID: 21487 RVA: 0x001324AC File Offset: 0x001306AC [Token(Token = "0x17000EF3")] public ConsumableManager.KIDKMAOBOIG GMMAAAGFAKO { [Token(Token = "0x60053EE")] [Address(RVA = "0x446CA0", Offset = "0x4456A0", VA = "0x180446CA0")] get; [Token(Token = "0x60053EF")] [Address(RVA = "0x4564B0", Offset = "0x454EB0", VA = "0x1804564B0")] set; } // Token: 0x17000EF4 RID: 3828 // (get) Token: 0x060053F0 RID: 21488 RVA: 0x001324C0 File Offset: 0x001306C0 // (set) Token: 0x060053F1 RID: 21489 RVA: 0x001324D4 File Offset: 0x001306D4 [Token(Token = "0x17000EF4")] public bool MIKDLDEALPN { [Token(Token = "0x60053F0")] [Address(RVA = "0x566E00", Offset = "0x565800", VA = "0x180566E00")] get; [Token(Token = "0x60053F1")] [Address(RVA = "0x566E80", Offset = "0x565880", VA = "0x180566E80")] set; } // Token: 0x17000EF5 RID: 3829 // (get) Token: 0x060053F2 RID: 21490 RVA: 0x001324E8 File Offset: 0x001306E8 // (set) Token: 0x060053F3 RID: 21491 RVA: 0x001324FC File Offset: 0x001306FC [Token(Token = "0x17000EF5")] public bool AFPIKAOJDGM { [Token(Token = "0x60053F2")] [Address(RVA = "0x566D50", Offset = "0x565750", VA = "0x180566D50")] get; [Token(Token = "0x60053F3")] [Address(RVA = "0x566E30", Offset = "0x565830", VA = "0x180566E30")] set; } // Token: 0x060053F4 RID: 21492 RVA: 0x00132510 File Offset: 0x00130710 [Token(Token = "0x60053F4")] [Address(RVA = "0x17D7110", Offset = "0x17D5B10", VA = "0x1817D7110", Slot = "4")] public void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { long num = AEOPHJMOOFE.AAKIMHHKCFB("Id", PMMGDNALAEB); this.k__BackingField = num; string text = AEOPHJMOOFE.AAKIMHHKCFB("ConsumableItemDesc", PMMGDNALAEB); this.k__BackingField = text; int num2 = 0; DateTime dateTime = AEOPHJMOOFE.NEBCDECIPHD("CreatedAt", PMMGDNALAEB, num2 != 0); this.k__BackingField = dateTime; int num3 = AEOPHJMOOFE.AAKIMHHKCFB("Count", PMMGDNALAEB); this.k__BackingField = num3; int num4 = AEOPHJMOOFE.AAKIMHHKCFB("InitialCount", PMMGDNALAEB); this.k__BackingField = num4; bool flag = AEOPHJMOOFE.AAKIMHHKCFB("IsActive", PMMGDNALAEB); this.k__BackingField = flag; int num5 = 0; int? num6 = AEOPHJMOOFE.KFANFFHOJGF("ActiveDurationMinutes", PMMGDNALAEB, num5); this.k__BackingField = num6; bool flag2 = AEOPHJMOOFE.AAKIMHHKCFB("IsTransferable", PMMGDNALAEB); string text2 = this.k__BackingField; this.k__BackingField = flag2; if (!flag2 && NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; string text3 = this.k__BackingField; ConsumableInfo consumableInfo = instance.TryGetConsumableInfo(text3); this.k__BackingField = consumableInfo; } ConsumableInfo consumableInfo2 = this.k__BackingField; if (consumableInfo2 != 0) { ConsumableManager.KIDKMAOBOIG category = consumableInfo2.Category; this.k__BackingField = category; return; } } // Token: 0x060053F5 RID: 21493 RVA: 0x00132624 File Offset: 0x00130824 [Token(Token = "0x60053F5")] [Address(RVA = "0x1078D90", Offset = "0x1077790", VA = "0x181078D90", Slot = "5")] public bool Equals(OOCCCGPICOG HPKICPNGMDJ) { if (HPKICPNGMDJ == 0) { return; } int num = 0; if (!HPKICPNGMDJ.Equals(num)) { long num2 = this.k__BackingField; return HPKICPNGMDJ.k__BackingField == num2; } } // Token: 0x060053F6 RID: 21494 RVA: 0x00132658 File Offset: 0x00130858 [Token(Token = "0x60053F6")] [Address(RVA = "0x17D7080", Offset = "0x17D5A80", VA = "0x1817D7080", Slot = "0")] public override bool Equals(object NLNHFEEMFBN) { if (NLNHFEEMFBN == 0) { } return base.Equals(NLNHFEEMFBN); } // Token: 0x060053F7 RID: 21495 RVA: 0x00132674 File Offset: 0x00130874 [Token(Token = "0x60053F7")] [Address(RVA = "0x1078E80", Offset = "0x1077880", VA = "0x181078E80", Slot = "2")] public override int GetHashCode() { /* An exception occurred when decompiling this method (060053F7) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 OOCCCGPICOG::GetHashCode() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int64(var_0_06, ldfld:int64(OOCCCGPICOG::k__BackingField, ldloc:OOCCCGPICOG(this))) } 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: 0x060053F8 RID: 21496 RVA: 0x00132688 File Offset: 0x00130888 [Token(Token = "0x60053F8")] [Address(RVA = "0x1078CA0", Offset = "0x10776A0", VA = "0x181078CA0")] public static bool BDBLGMKABNK(OOCCCGPICOG MJEOPECEINA, OOCCCGPICOG HJGGHACMNNM) { if (MJEOPECEINA != 0) { return !MJEOPECEINA.Equals(HJGGHACMNNM); } return HJGGHACMNNM != 0; } // Token: 0x060053F9 RID: 21497 RVA: 0x001326AC File Offset: 0x001308AC [Token(Token = "0x60053F9")] [Address(RVA = "0x1078EA0", Offset = "0x10778A0", VA = "0x181078EA0")] public static bool JGIMJGNAJHP(OOCCCGPICOG MJEOPECEINA, OOCCCGPICOG HJGGHACMNNM) { if (MJEOPECEINA != 0) { if (HJGGHACMNNM != 0) { int num = 0; if (!HJGGHACMNNM.Equals(num)) { long num2 = MJEOPECEINA.k__BackingField; return HJGGHACMNNM.k__BackingField == num2; } } } return HJGGHACMNNM == 0; } // Token: 0x060053FA RID: 21498 RVA: 0x001326E8 File Offset: 0x001308E8 [Token(Token = "0x60053FA")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public OOCCCGPICOG() { } }