using System; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Async; using UnityEngine; namespace RRUI.Data { // Token: 0x02000C36 RID: 3126 [Token(Token = "0x2000C36")] [StructLayout(3)] public abstract class ToolMenuModel : RRUIModel { // Token: 0x17000D20 RID: 3360 // (get) Token: 0x06004B60 RID: 19296 RVA: 0x0011A118 File Offset: 0x00118318 [Token(Token = "0x17000D20")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6004B60")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")] get { return true; } } // Token: 0x17000D21 RID: 3361 // (get) Token: 0x06004B61 RID: 19297 RVA: 0x0011A128 File Offset: 0x00118328 [Token(Token = "0x17000D21")] protected override Model.COPCOEAOFDJ NHLKMFJLJKE { [Token(Token = "0x6004B61")] [Address(RVA = "0x8509C0", Offset = "0x84F3C0", VA = "0x1808509C0", Slot = "12")] get { return Model.COPCOEAOFDJ.None; } } // Token: 0x17000D22 RID: 3362 // (get) Token: 0x06004B62 RID: 19298 RVA: 0x0011A138 File Offset: 0x00118338 // (set) Token: 0x06004B63 RID: 19299 RVA: 0x0011A14C File Offset: 0x0011834C [Token(Token = "0x17000D22")] protected ToolUI MLNDAGALHHM { [Token(Token = "0x6004B62")] [Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")] get; [Token(Token = "0x6004B63")] [Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")] set; } // Token: 0x17000D23 RID: 3363 // (get) Token: 0x06004B64 RID: 19300 RVA: 0x0011A160 File Offset: 0x00118360 [Token(Token = "0x17000D23")] protected Tool OMLLNEJLIAB { [Token(Token = "0x6004B64")] [Address(RVA = "0x1090910", Offset = "0x108F310", VA = "0x181090910")] get { ToolUI toolUI = this.k__BackingField; int num = 0; if (toolUI != num) { return this.k__BackingField.k__BackingField; } throw new NullReferenceException(); } } // Token: 0x06004B65 RID: 19301 RVA: 0x0011A194 File Offset: 0x00118394 [Token(Token = "0x6004B65")] [Address(RVA = "0x1090840", Offset = "0x108F240", VA = "0x181090840", Slot = "14")] protected override void Awake() { base.Awake(); ToolUI componentInParent = base.GetComponentInParent(); this.k__BackingField = componentInParent; int num = 0; if (componentInParent == num) { GameObject gameObject = base.gameObject; Debug.LogError("ToolMenuModel has no tool UI", gameObject); } } // Token: 0x06004B66 RID: 19302 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004B66")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "19")] protected override void AHFKACICJNC() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004B67 RID: 19303 RVA: 0x0011A1D4 File Offset: 0x001183D4 [Token(Token = "0x6004B67")] [Address(RVA = "0x10909A0", Offset = "0x108F3A0", VA = "0x1810909A0", Slot = "20")] protected override IPromise GLPJPIEOLDF() { return Promise.k__BackingField; } // Token: 0x06004B68 RID: 19304 RVA: 0x0011A1E8 File Offset: 0x001183E8 [Token(Token = "0x6004B68")] [Address(RVA = "0x1090A40", Offset = "0x108F440", VA = "0x181090A40")] protected ToolMenuModel() { } } }