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