using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x02002C7B RID: 11387 [Token(Token = "0x2002C7B")] [RequireComponent(typeof(Tool))] public class ArenaFuelCell : MonoBehaviour { // Token: 0x17003587 RID: 13703 // (get) Token: 0x060134C9 RID: 79049 RVA: 0x0047BDF0 File Offset: 0x00479FF0 [Token(Token = "0x17003587")] public Tool PBBJCLJPFMI { [Token(Token = "0x60134C9")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return this.tool; } } // Token: 0x060134CA RID: 79050 RVA: 0x0047BE04 File Offset: 0x0047A004 [Token(Token = "0x60134CA")] [Address(RVA = "0x7EDAA0", Offset = "0x7EC8A0", VA = "0x1807EDAA0")] private void Awake() { ArenaFuelCell.AllFuelCells.Add(this); } // Token: 0x060134CB RID: 79051 RVA: 0x0047BE24 File Offset: 0x0047A024 [Token(Token = "0x60134CB")] [Address(RVA = "0x7EDBA0", Offset = "0x7EC9A0", VA = "0x1807EDBA0")] private void Start() { Tool tool = this.tool; int num = 0; if (tool != num) { this.tool.k__BackingField.PauseAutomaticCleanup(this); } } // Token: 0x060134CC RID: 79052 RVA: 0x0047BE5C File Offset: 0x0047A05C [Token(Token = "0x60134CC")] [Address(RVA = "0x7EDB20", Offset = "0x7EC920", VA = "0x1807EDB20")] private void OnDestroy() { bool flag = ArenaFuelCell.AllFuelCells.Remove(this); } // Token: 0x060134CD RID: 79053 RVA: 0x0047BE7C File Offset: 0x0047A07C [Token(Token = "0x60134CD")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public ArenaFuelCell() { } // Token: 0x0400C8F7 RID: 51447 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400C8F7")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Tool tool; // Token: 0x0400C8F8 RID: 51448 [Token(Token = "0x400C8F8")] public static List AllFuelCells = new List(); } }