143 lines
4.7 KiB
C#
143 lines
4.7 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Creation;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02003003 RID: 12291
|
|
[Token(Token = "0x2003003")]
|
|
public abstract class FNHPHOHJMDK : IDisposable
|
|
{
|
|
// Token: 0x1700398F RID: 14735
|
|
// (get) Token: 0x06014EC4 RID: 85700 RVA: 0x004E49C8 File Offset: 0x004E2BC8
|
|
// (set) Token: 0x06014EC5 RID: 85701 RVA: 0x004E49DC File Offset: 0x004E2BDC
|
|
[Token(Token = "0x1700398F")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x6014EC4")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
|
get;
|
|
[Token(Token = "0x6014EC5")]
|
|
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003990 RID: 14736
|
|
// (get) Token: 0x06014EC6 RID: 85702 RVA: 0x004E49F0 File Offset: 0x004E2BF0
|
|
// (set) Token: 0x06014EC7 RID: 85703 RVA: 0x004E4A04 File Offset: 0x004E2C04
|
|
[Token(Token = "0x17003990")]
|
|
public BKAFCPEOPFD.BOJGHJMJMDE.GCKNOAMFIDK PIKGILHNMJE
|
|
{
|
|
[Token(Token = "0x6014EC6")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
get;
|
|
[Token(Token = "0x6014EC7")]
|
|
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003991 RID: 14737
|
|
// (get) Token: 0x06014EC8 RID: 85704 RVA: 0x004E4A18 File Offset: 0x004E2C18
|
|
// (set) Token: 0x06014EC9 RID: 85705 RVA: 0x004E4A2C File Offset: 0x004E2C2C
|
|
[Token(Token = "0x17003991")]
|
|
public Transform BKEHBDFLKGJ
|
|
{
|
|
[Token(Token = "0x6014EC8")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
|
get;
|
|
[Token(Token = "0x6014EC9")]
|
|
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003992 RID: 14738
|
|
// (get) Token: 0x06014ECA RID: 85706 RVA: 0x004E4A40 File Offset: 0x004E2C40
|
|
// (set) Token: 0x06014ECB RID: 85707 RVA: 0x004E4A54 File Offset: 0x004E2C54
|
|
[Token(Token = "0x17003992")]
|
|
public bool OANHDHKALEC
|
|
{
|
|
[Token(Token = "0x6014ECA")]
|
|
[Address(RVA = "0x494270", Offset = "0x493070", VA = "0x180494270")]
|
|
get;
|
|
[Token(Token = "0x6014ECB")]
|
|
[Address(RVA = "0x494500", Offset = "0x493300", VA = "0x180494500")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06014ECC RID: 85708 RVA: 0x004E4A68 File Offset: 0x004E2C68
|
|
[Token(Token = "0x6014ECC")]
|
|
[Address(RVA = "0x4A7B10", Offset = "0x4A6910", VA = "0x1804A7B10")]
|
|
protected FNHPHOHJMDK(Tool EGFEJGHDNAI, BKAFCPEOPFD.BOJGHJMJMDE.GCKNOAMFIDK IGBNEFLEGNO, Transform CMAIFNIIKAE)
|
|
{
|
|
this.PBBJCLJPFMI = EGFEJGHDNAI;
|
|
this.PIKGILHNMJE = IGBNEFLEGNO;
|
|
this.BKEHBDFLKGJ = CMAIFNIIKAE;
|
|
}
|
|
|
|
// Token: 0x06014ECD RID: 85709 RVA: 0x004E4A90 File Offset: 0x004E2C90
|
|
[Token(Token = "0x6014ECD")]
|
|
[Address(RVA = "0xB96FA0", Offset = "0xB95DA0", VA = "0x180B96FA0", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
if (!this.<CABMBAFHBHJ>k__BackingField)
|
|
{
|
|
this.OFFLOPLJBBG();
|
|
int num = 0;
|
|
this.<CABMBAFHBHJ>k__BackingField = true;
|
|
this.<MBFGOCOFHHM>k__BackingField = num;
|
|
this.<ELNFIMNFHNP>k__BackingField = num;
|
|
this.<LOIEBJEKOML>k__BackingField = num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014ECE RID: 85710
|
|
[Token(Token = "0x6014ECE")]
|
|
[Address(Slot = "5")]
|
|
public abstract void OFFLOPLJBBG();
|
|
|
|
// Token: 0x06014ECF RID: 85711
|
|
[Token(Token = "0x6014ECF")]
|
|
[Address(Slot = "6")]
|
|
protected abstract void IDCBMCNEEPM();
|
|
|
|
// Token: 0x06014ED0 RID: 85712 RVA: 0x004E4ACC File Offset: 0x004E2CCC
|
|
[Token(Token = "0x6014ED0")]
|
|
[Address(RVA = "0xB970A0", Offset = "0xB95EA0", VA = "0x180B970A0")]
|
|
public static bool HNJDJIODFGL(Tool EGFEJGHDNAI)
|
|
{
|
|
if (!EGFEJGHDNAI.creationObject.DFIECMNBGCO() && !EGFEJGHDNAI.persistenceView.DFIECMNBGCO())
|
|
{
|
|
CreationObject creationObject = EGFEJGHDNAI.creationObject;
|
|
Guid empty = Guid.Empty;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return true;
|
|
}
|
|
string text = EGFEJGHDNAI.FHGHJHJNDFH();
|
|
Debug.LogError("Empty ID for \"" + text + "\". I don't *think* this can happen, but if it does, please investigate and adjust this code accordingly.", EGFEJGHDNAI);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06014ED1 RID: 85713 RVA: 0x004E4B34 File Offset: 0x004E2D34
|
|
[Token(Token = "0x6014ED1")]
|
|
[Address(RVA = "0xB96FE0", Offset = "0xB95DE0", VA = "0x180B96FE0")]
|
|
public static string FGHDEAMPHOE(Tool EGFEJGHDNAI, BKAFCPEOPFD.BOJGHJMJMDE.GCKNOAMFIDK.CPJGNFDNGOL PGIEBPEGACL)
|
|
{
|
|
if (PGIEBPEGACL != BKAFCPEOPFD.BOJGHJMJMDE.GCKNOAMFIDK.CPJGNFDNGOL.None)
|
|
{
|
|
if (PGIEBPEGACL == BKAFCPEOPFD.BOJGHJMJMDE.GCKNOAMFIDK.CPJGNFDNGOL.TemplateId)
|
|
{
|
|
return EGFEJGHDNAI.creationObject.FIKEBGGCDFN;
|
|
}
|
|
if (PGIEBPEGACL == BKAFCPEOPFD.BOJGHJMJMDE.GCKNOAMFIDK.CPJGNFDNGOL.PlayerBackpackToolType)
|
|
{
|
|
string playerName = EGFEJGHDNAI.BHNPNHMILIF.KONALLBMCGK;
|
|
string name = EGFEJGHDNAI.name;
|
|
return playerName + "'s " + name;
|
|
}
|
|
}
|
|
return "<unexpected>";
|
|
}
|
|
}
|