using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x02002D64 RID: 11620 [Token(Token = "0x2002D64")] [RequireComponent(typeof(Tool))] public class ArenaFuelCell : MonoBehaviour { // Token: 0x1700363B RID: 13883 // (get) Token: 0x0601390A RID: 80138 RVA: 0x00485B5C File Offset: 0x00483D5C [Token(Token = "0x1700363B")] public Tool PBBJCLJPFMI { [Token(Token = "0x601390A")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return this.tool; } } // Token: 0x0601390B RID: 80139 RVA: 0x00485B70 File Offset: 0x00483D70 [Token(Token = "0x601390B")] [Address(RVA = "0x12E2910", Offset = "0x12E1910", VA = "0x1812E2910")] private void Awake() { ArenaFuelCell.AllFuelCells.Add(this); } // Token: 0x0601390C RID: 80140 RVA: 0x00485B90 File Offset: 0x00483D90 [Token(Token = "0x601390C")] [Address(RVA = "0x12E2A10", Offset = "0x12E1A10", VA = "0x1812E2A10")] private void Start() { Tool tool = this.tool; int num = 0; if (tool != num) { this.tool.k__BackingField.PauseAutomaticCleanup(this); } } // Token: 0x0601390D RID: 80141 RVA: 0x00485BC8 File Offset: 0x00483DC8 [Token(Token = "0x601390D")] [Address(RVA = "0x12E2990", Offset = "0x12E1990", VA = "0x1812E2990")] private void OnDestroy() { bool flag = ArenaFuelCell.AllFuelCells.Remove(this); } // Token: 0x0601390E RID: 80142 RVA: 0x00485BE8 File Offset: 0x00483DE8 [Token(Token = "0x601390E")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public ArenaFuelCell() { } // Token: 0x0400CB0B RID: 51979 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400CB0B")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Tool tool; // Token: 0x0400CB0C RID: 51980 [Token(Token = "0x400CB0C")] public static List AllFuelCells = new List(); } }