using System; using Cpp2IlInjected; using RecRoom.Avatars; using RecRoom.Avatars.Outfit; using UnityEngine; namespace RecRoom.Consumable { // Token: 0x02002426 RID: 9254 [Token(Token = "0x2002426")] public class HairDyePotionConsumableItem : ConsumableItem { // Token: 0x1700257F RID: 9599 // (get) Token: 0x0600EB45 RID: 60229 RVA: 0x00361280 File Offset: 0x0035F480 [Token(Token = "0x1700257F")] public string GFOABAHHBPO { [Token(Token = "0x600EB45")] [Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")] get { return this.colorGuid; } } // Token: 0x17002580 RID: 9600 // (get) Token: 0x0600EB46 RID: 60230 RVA: 0x00361294 File Offset: 0x0035F494 [Token(Token = "0x17002580")] public ColorVault.ColorToGuid EGPPAIIEJFM { [Token(Token = "0x600EB46")] [Address(RVA = "0x1ECA740", Offset = "0x1EC9740", VA = "0x181ECA740")] get { OutfitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; string text = this.colorGuid; return instance.FindSkinColor(text, true); } } // Token: 0x0600EB47 RID: 60231 RVA: 0x003612BC File Offset: 0x0035F4BC [Token(Token = "0x600EB47")] [Address(RVA = "0x1ECA6B0", Offset = "0x1EC96B0", VA = "0x181ECA6B0", Slot = "5")] public override ConsumableInfo ToConsumableInfo() { HairDyeConsumableInfo hairDyeConsumableInfo = new HairDyeConsumableInfo(); string text = this.colorGuid; hairDyeConsumableInfo.HairColorGUID = text; throw new NullReferenceException(); } // Token: 0x0600EB48 RID: 60232 RVA: 0x003612E4 File Offset: 0x0035F4E4 [Token(Token = "0x600EB48")] [Address(RVA = "0x1D7FD00", Offset = "0x1D7ED00", VA = "0x181D7FD00")] public HairDyePotionConsumableItem() { } // Token: 0x04009AA7 RID: 39591 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4009AA7")] [SerializeField] [Header("Hair dye potion")] protected string colorGuid; } }