using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace RecRoom.Consumable { // Token: 0x0200212A RID: 8490 [Token(Token = "0x200212A")] [Serializable] [StructLayout(3)] public abstract class ConsumableInfo { // Token: 0x1700271F RID: 10015 // (get) Token: 0x0600EA3D RID: 59965 RVA: 0x00378688 File Offset: 0x00376888 [Token(Token = "0x1700271F")] public bool HasConsumableTool { [Token(Token = "0x600EA3D")] [Address(RVA = "0x12447E0", Offset = "0x12431E0", VA = "0x1812447E0")] get { return !string.IsNullOrEmpty(this.ConsumableToolName); } } // Token: 0x0600EA3E RID: 59966 RVA: 0x003786A4 File Offset: 0x003768A4 [Token(Token = "0x600EA3E")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] protected ConsumableInfo() { } // Token: 0x04009B22 RID: 39714 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009B22")] public string FileName; // Token: 0x04009B23 RID: 39715 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009B23")] public string ConsumableItemDesc; // Token: 0x04009B24 RID: 39716 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4009B24")] public string FriendlyName; // Token: 0x04009B25 RID: 39717 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4009B25")] public ConsumableManager.KIDKMAOBOIG Category; // Token: 0x04009B26 RID: 39718 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4009B26")] public ConsumableManager.FFCJLEMFFAJ LimitType; // Token: 0x04009B27 RID: 39719 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4009B27")] public int LimitCount; // Token: 0x04009B28 RID: 39720 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x4009B28")] public bool AutoActivateNextItem; // Token: 0x04009B29 RID: 39721 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4009B29")] public string ConsumableToolName; } }