using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; namespace RecRoom.AGUI { // Token: 0x02002454 RID: 9300 [Token(Token = "0x2002454")] [StructLayout(3)] public class SubroomButtonPagedGrid : RecyclerPagedGrid { // Token: 0x0601011C RID: 65820 RVA: 0x003C35FC File Offset: 0x003C17FC [Token(Token = "0x601011C")] [Address(RVA = "0x14E3A60", Offset = "0x14E2460", VA = "0x1814E3A60", Slot = "14")] protected override void EHDPGHCPKDB(SubroomButton LKDLEHGHCAD) { SubroomButton button = LKDLEHGHCAD; base.EHDPGHCPKDB(LKDLEHGHCAD); if (this.OnSubroomChosenEvent != (ulong)0L) { RadioButton3D.OnRadioButton3DClick onClick = button.RadioButton.OnClick; UnityAction unityAction = delegate(RadioButton3D isOn) { SubroomButtonPagedGrid.SubroomChosen onSubroomChosenEvent = this.OnSubroomChosenEvent; BPODDJGNLCE k__BackingField = button.k__BackingField; }; onClick.AddListener(unityAction); SubroomButton button2 = button; RadioGroup3D radioGroup3D = this.radioGroup; RadioButton3D radioButton = button2.RadioButton; radioGroup3D.AddButton(radioButton); } } // Token: 0x0601011D RID: 65821 RVA: 0x003C367C File Offset: 0x003C187C [Token(Token = "0x601011D")] [Address(RVA = "0x1440CC0", Offset = "0x143F6C0", VA = "0x181440CC0")] public void SetButtonModels(IEnumerable GIPCIHCIFDL) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0601011E RID: 65822 RVA: 0x003C3690 File Offset: 0x003C1890 [Token(Token = "0x601011E")] [Address(RVA = "0x14E3A20", Offset = "0x14E2420", VA = "0x1814E3A20", Slot = "15")] protected override void BGIECEPGDBE(BPODDJGNLCE CAKGNEPHLME, SubroomButton LKDLEHGHCAD, int CKOIAKLOKMM) { string odgiobinfnl = CAKGNEPHLME.ODGIOBINFNL; } // Token: 0x0601011F RID: 65823 RVA: 0x003C36AC File Offset: 0x003C18AC [Token(Token = "0x601011F")] [Address(RVA = "0x14E3B80", Offset = "0x14E2580", VA = "0x1814E3B80")] public SubroomButtonPagedGrid() { } // Token: 0x0400AAD3 RID: 43731 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400AAD3")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private RadioGroup3D radioGroup; // Token: 0x0400AAD4 RID: 43732 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400AAD4")] public SubroomButtonPagedGrid.SubroomChosen OnSubroomChosenEvent; // Token: 0x02002455 RID: 9301 [Token(Token = "0x2002455")] [Serializable] public class SubroomChosen : UnityEvent { // Token: 0x06010120 RID: 65824 RVA: 0x003C36C0 File Offset: 0x003C18C0 [Token(Token = "0x6010120")] [Address(RVA = "0x14E3BC0", Offset = "0x14E25C0", VA = "0x1814E3BC0")] public SubroomChosen() { } } // Token: 0x02002456 RID: 9302 [Token(Token = "0x2002456")] [CompilerGenerated] private sealed class HLEHHNAMFGF { // Token: 0x06010121 RID: 65825 RVA: 0x003C36D4 File Offset: 0x003C18D4 [Token(Token = "0x6010121")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public HLEHHNAMFGF() { } // Token: 0x06010122 RID: 65826 RVA: 0x003C36E8 File Offset: 0x003C18E8 [Token(Token = "0x6010122")] [Address(RVA = "0x14DA970", Offset = "0x14D9370", VA = "0x1814DA970")] internal void b__0(RadioButton3D isOn) { SubroomButtonPagedGrid.SubroomChosen onSubroomChosenEvent = this.<>4__this.OnSubroomChosenEvent; BPODDJGNLCE k__BackingField = this.button.k__BackingField; } // Token: 0x0400AAD5 RID: 43733 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400AAD5")] public SubroomButtonPagedGrid <>4__this; // Token: 0x0400AAD6 RID: 43734 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AAD6")] public SubroomButton button; } } }