using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Consumable { // Token: 0x02002423 RID: 9251 [Token(Token = "0x2002423")] public class DefaultConsumableTool : ConsumableTool { // Token: 0x0600EB39 RID: 60217 RVA: 0x003610E8 File Offset: 0x0035F2E8 [Token(Token = "0x600EB39")] [Address(RVA = "0x1D8FAF0", Offset = "0x1D8EAF0", VA = "0x181D8FAF0", Slot = "13")] protected override void Awake() { base.Awake(); Tool tool = this.tool; MFBGLIHGCGO postPickupEvent = tool.PostPickupEvent; Action action = new Action(this.MNCLFHBBPHB); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action); tool.PostPickupEvent = mfbglihgcgo; } // Token: 0x0600EB3A RID: 60218 RVA: 0x0036112C File Offset: 0x0035F32C [Token(Token = "0x600EB3A")] [Address(RVA = "0x1D8FD40", Offset = "0x1D8ED40", VA = "0x181D8FD40", Slot = "14")] protected override void OnDestroy() { Tool tool = this.tool; MFBGLIHGCGO postPickupEvent = tool.PostPickupEvent; Action action = new Action(this.MNCLFHBBPHB); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action); tool.PostPickupEvent = mfbglihgcgo; base.LHBLHBEIFKA(); base.OnDestroy(); } // Token: 0x0600EB3B RID: 60219 RVA: 0x00361178 File Offset: 0x0035F378 [Token(Token = "0x600EB3B")] [Address(RVA = "0x1D8FBA0", Offset = "0x1D8EBA0", VA = "0x181D8FBA0", Slot = "15")] protected override void FIENOGGFMIE(ConsumableInfo FNPFHJHDDAC) { base.FIENOGGFMIE(FNPFHJHDDAC); ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; string consumableItemDesc = this.k__BackingField.ConsumableItemDesc; Transform transform = instance.GetOrLoadConsumablePrefab(consumableItemDesc).visualRoot; Transform transform2 = this.visualRoot; int num = 0; Transform transform3 = global::UnityEngine.Object.Instantiate(transform, transform2, num != 0); } // Token: 0x0600EB3C RID: 60220 RVA: 0x003611C8 File Offset: 0x0035F3C8 [Token(Token = "0x600EB3C")] [Address(RVA = "0x1D8FC70", Offset = "0x1D8EC70", VA = "0x181D8FC70")] private void MNCLFHBBPHB(Tool NBHJPDBHDHB) { base.LHBLHBEIFKA(); Action action = new Action(this.ONAALNFGKAF); KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action); } // Token: 0x0600EB3D RID: 60221 RVA: 0x003611F0 File Offset: 0x0035F3F0 [Token(Token = "0x600EB3D")] [Address(RVA = "0x1D8FE00", Offset = "0x1D8EE00", VA = "0x181D8FE00")] public DefaultConsumableTool() { } // Token: 0x0600EB3E RID: 60222 RVA: 0x00361204 File Offset: 0x0035F404 [Token(Token = "0x600EB3E")] [Address(RVA = "0x1D8FCE0", Offset = "0x1D8ECE0", VA = "0x181D8FCE0")] [CompilerGenerated] private void ONAALNFGKAF() { KKPBCOOONNK.HMLHHNMGNAA(base.gameObject); } // Token: 0x04009AA5 RID: 39589 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4009AA5")] [SerializeField] protected Transform visualRoot; } }