Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/OOCCCGPICOG.cs
T
2026-04-08 23:40:05 +02:00

285 lines
11 KiB
C#

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<OOCCCGPICOG>
{
// 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<string, object> PMMGDNALAEB)
{
long num = AEOPHJMOOFE.AAKIMHHKCFB<long>("Id", PMMGDNALAEB);
this.<JPAOOKPLEDB>k__BackingField = num;
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("ConsumableItemDesc", PMMGDNALAEB);
this.<CNJALCEBPMC>k__BackingField = text;
int num2 = 0;
DateTime dateTime = AEOPHJMOOFE.NEBCDECIPHD("CreatedAt", PMMGDNALAEB, num2 != 0);
this.<IPLPEOMCNPJ>k__BackingField = dateTime;
int num3 = AEOPHJMOOFE.AAKIMHHKCFB<int>("Count", PMMGDNALAEB);
this.<MAAELOFEKIJ>k__BackingField = num3;
int num4 = AEOPHJMOOFE.AAKIMHHKCFB<int>("InitialCount", PMMGDNALAEB);
this.<PJLAEFJMDJH>k__BackingField = num4;
bool flag = AEOPHJMOOFE.AAKIMHHKCFB<bool>("IsActive", PMMGDNALAEB);
this.<OLCLLOHLPEH>k__BackingField = flag;
int num5 = 0;
int? num6 = AEOPHJMOOFE.KFANFFHOJGF<int?>("ActiveDurationMinutes", PMMGDNALAEB, num5);
this.<HPCFKCOCOJF>k__BackingField = num6;
bool flag2 = AEOPHJMOOFE.AAKIMHHKCFB<bool>("IsTransferable", PMMGDNALAEB);
string text2 = this.<CNJALCEBPMC>k__BackingField;
this.<JJIMAAMFCLN>k__BackingField = flag2;
if (!flag2 && NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
string text3 = this.<CNJALCEBPMC>k__BackingField;
ConsumableInfo consumableInfo = instance.TryGetConsumableInfo(text3);
this.<JDADGBIDGIB>k__BackingField = consumableInfo;
}
ConsumableInfo consumableInfo2 = this.<JDADGBIDGIB>k__BackingField;
if (consumableInfo2 != 0)
{
ConsumableManager.KIDKMAOBOIG category = consumableInfo2.Category;
this.<MPBLJOGNHKP>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.<JPAOOKPLEDB>k__BackingField;
return HPKICPNGMDJ.<JPAOOKPLEDB>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::<JPAOOKPLEDB>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.<JPAOOKPLEDB>k__BackingField;
return HJGGHACMNNM.<JPAOOKPLEDB>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()
{
}
}