using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x0200277E RID: 10110 [Token(Token = "0x200277E")] [RequireComponent(typeof(Tool))] [StructLayout(3)] public class ArenaFuelCell : MonoBehaviour { // Token: 0x17002FB2 RID: 12210 // (get) Token: 0x06011AC6 RID: 72390 RVA: 0x00437D48 File Offset: 0x00435F48 [Token(Token = "0x17002FB2")] public Tool PBBJCLJPFMI { [Token(Token = "0x6011AC6")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get { return this.tool; } } // Token: 0x06011AC7 RID: 72391 RVA: 0x00437D5C File Offset: 0x00435F5C [Token(Token = "0x6011AC7")] [Address(RVA = "0x1558E20", Offset = "0x1557820", VA = "0x181558E20")] private void Awake() { ArenaFuelCell.AllFuelCells.Add(this); } // Token: 0x06011AC8 RID: 72392 RVA: 0x00437D7C File Offset: 0x00435F7C [Token(Token = "0x6011AC8")] [Address(RVA = "0x1558F20", Offset = "0x1557920", VA = "0x181558F20")] private void Start() { Tool tool = this.tool; int num = 0; if (tool != num) { this.tool.k__BackingField.PauseAutomaticCleanup(this); } } // Token: 0x06011AC9 RID: 72393 RVA: 0x00437DB4 File Offset: 0x00435FB4 [Token(Token = "0x6011AC9")] [Address(RVA = "0x1558EA0", Offset = "0x15578A0", VA = "0x181558EA0")] private void OnDestroy() { bool flag = ArenaFuelCell.AllFuelCells.Remove(this); } // Token: 0x06011ACA RID: 72394 RVA: 0x00437DD4 File Offset: 0x00435FD4 [Token(Token = "0x6011ACA")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public ArenaFuelCell() { } // Token: 0x0400BD4E RID: 48462 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400BD4E")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Tool tool; // Token: 0x0400BD4F RID: 48463 [Token(Token = "0x400BD4F")] public static List AllFuelCells = new List(); } }