86 lines
3.0 KiB
C#
86 lines
3.0 KiB
C#
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<Tool> postPickupEvent = tool.PostPickupEvent;
|
|
Action<Tool> action = new Action(this.MNCLFHBBPHB);
|
|
MFBGLIHGCGO<Tool> 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<Tool> postPickupEvent = tool.PostPickupEvent;
|
|
Action<Tool> action = new Action(this.MNCLFHBBPHB);
|
|
MFBGLIHGCGO<Tool> 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.<ENJFOPBELFF>k__BackingField.ConsumableItemDesc;
|
|
Transform transform = instance.GetOrLoadConsumablePrefab(consumableItemDesc).visualRoot;
|
|
Transform transform2 = this.visualRoot;
|
|
int num = 0;
|
|
Transform transform3 = global::UnityEngine.Object.Instantiate<Transform>(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;
|
|
}
|
|
}
|