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.k__BackingField) { this.OFFLOPLJBBG(); int num = 0; this.k__BackingField = true; this.k__BackingField = num; this.k__BackingField = num; this.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 ""; } }