Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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>";
}
}