Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

143 lines
4.7 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.Core.Creation;
using UnityEngine;
// Token: 0x020030EC RID: 12524
[Token(Token = "0x20030EC")]
public abstract class FNHPHOHJMDK : IDisposable
{
// Token: 0x17003A48 RID: 14920
// (get) Token: 0x0601530F RID: 86799 RVA: 0x004EEAA0 File Offset: 0x004ECCA0
// (set) Token: 0x06015310 RID: 86800 RVA: 0x004EEAB4 File Offset: 0x004ECCB4
[Token(Token = "0x17003A48")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x601530F")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x6015310")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
private set;
}
// Token: 0x17003A49 RID: 14921
// (get) Token: 0x06015311 RID: 86801 RVA: 0x004EEAC8 File Offset: 0x004ECCC8
// (set) Token: 0x06015312 RID: 86802 RVA: 0x004EEADC File Offset: 0x004ECCDC
[Token(Token = "0x17003A49")]
public BKAFCPEOPFD.BOJGHJMJMDE.GCKNOAMFIDK PIKGILHNMJE
{
[Token(Token = "0x6015311")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6015312")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
private set;
}
// Token: 0x17003A4A RID: 14922
// (get) Token: 0x06015313 RID: 86803 RVA: 0x004EEAF0 File Offset: 0x004ECCF0
// (set) Token: 0x06015314 RID: 86804 RVA: 0x004EEB04 File Offset: 0x004ECD04
[Token(Token = "0x17003A4A")]
public Transform BKEHBDFLKGJ
{
[Token(Token = "0x6015313")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x6015314")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
private set;
}
// Token: 0x17003A4B RID: 14923
// (get) Token: 0x06015315 RID: 86805 RVA: 0x004EEB18 File Offset: 0x004ECD18
// (set) Token: 0x06015316 RID: 86806 RVA: 0x004EEB2C File Offset: 0x004ECD2C
[Token(Token = "0x17003A4B")]
public bool OANHDHKALEC
{
[Token(Token = "0x6015315")]
[Address(RVA = "0x51F260", Offset = "0x51E260", VA = "0x18051F260")]
get;
[Token(Token = "0x6015316")]
[Address(RVA = "0x51F2B0", Offset = "0x51E2B0", VA = "0x18051F2B0")]
private set;
}
// Token: 0x06015317 RID: 86807 RVA: 0x004EEB40 File Offset: 0x004ECD40
[Token(Token = "0x6015317")]
[Address(RVA = "0x466000", Offset = "0x465000", VA = "0x180466000")]
protected FNHPHOHJMDK(Tool EGFEJGHDNAI, BKAFCPEOPFD.BOJGHJMJMDE.GCKNOAMFIDK IGBNEFLEGNO, Transform CMAIFNIIKAE)
{
this.PBBJCLJPFMI = EGFEJGHDNAI;
this.PIKGILHNMJE = IGBNEFLEGNO;
this.BKEHBDFLKGJ = CMAIFNIIKAE;
}
// Token: 0x06015318 RID: 86808 RVA: 0x004EEB68 File Offset: 0x004ECD68
[Token(Token = "0x6015318")]
[Address(RVA = "0x163D150", Offset = "0x163C150", VA = "0x18163D150", 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: 0x06015319 RID: 86809
[Token(Token = "0x6015319")]
[Address(Slot = "5")]
public abstract void OFFLOPLJBBG();
// Token: 0x0601531A RID: 86810
[Token(Token = "0x601531A")]
[Address(Slot = "6")]
protected abstract void IDCBMCNEEPM();
// Token: 0x0601531B RID: 86811 RVA: 0x004EEBA4 File Offset: 0x004ECDA4
[Token(Token = "0x601531B")]
[Address(RVA = "0x163D250", Offset = "0x163C250", VA = "0x18163D250")]
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: 0x0601531C RID: 86812 RVA: 0x004EEC0C File Offset: 0x004ECE0C
[Token(Token = "0x601531C")]
[Address(RVA = "0x163D190", Offset = "0x163C190", VA = "0x18163D190")]
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>";
}
}