using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using AGUI; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; namespace RecRoom.AGUI { // Token: 0x020028DC RID: 10460 [Token(Token = "0x20028DC")] public class SubroomButtonPagedGrid : RecyclerPagedGrid { // Token: 0x060118E7 RID: 71911 RVA: 0x003FEA64 File Offset: 0x003FCC64 [Token(Token = "0x60118E7")] [Address(RVA = "0xD6A270", Offset = "0xD69070", VA = "0x180D6A270", 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: 0x060118E8 RID: 71912 RVA: 0x003FEAE4 File Offset: 0x003FCCE4 [Token(Token = "0x60118E8")] [Address(RVA = "0x801190", Offset = "0x7FFF90", VA = "0x180801190")] public void SetButtonModels(IEnumerable GIPCIHCIFDL) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x060118E9 RID: 71913 RVA: 0x003FEAF8 File Offset: 0x003FCCF8 [Token(Token = "0x60118E9")] [Address(RVA = "0xD6A230", Offset = "0xD69030", VA = "0x180D6A230", Slot = "15")] protected override void BGIECEPGDBE(BPODDJGNLCE CAKGNEPHLME, SubroomButton LKDLEHGHCAD, int CKOIAKLOKMM) { string odgiobinfnl = CAKGNEPHLME.ODGIOBINFNL; } // Token: 0x060118EA RID: 71914 RVA: 0x003FEB14 File Offset: 0x003FCD14 [Token(Token = "0x60118EA")] [Address(RVA = "0xD6A390", Offset = "0xD69190", VA = "0x180D6A390")] public SubroomButtonPagedGrid() { } // Token: 0x0400B4A6 RID: 46246 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400B4A6")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private RadioGroup3D radioGroup; // Token: 0x0400B4A7 RID: 46247 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400B4A7")] public SubroomButtonPagedGrid.SubroomChosen OnSubroomChosenEvent; // Token: 0x020028DD RID: 10461 [Token(Token = "0x20028DD")] [Serializable] public class SubroomChosen : UnityEvent { // Token: 0x060118EB RID: 71915 RVA: 0x003FEB28 File Offset: 0x003FCD28 [Token(Token = "0x60118EB")] [Address(RVA = "0xD6A3D0", Offset = "0xD691D0", VA = "0x180D6A3D0")] public SubroomChosen() { } } // Token: 0x020028DE RID: 10462 [Token(Token = "0x20028DE")] [CompilerGenerated] private sealed class HLEHHNAMFGF { // Token: 0x060118EC RID: 71916 RVA: 0x003FEB3C File Offset: 0x003FCD3C [Token(Token = "0x60118EC")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HLEHHNAMFGF() { } // Token: 0x060118ED RID: 71917 RVA: 0x003FEB50 File Offset: 0x003FCD50 [Token(Token = "0x60118ED")] [Address(RVA = "0xD5F5C0", Offset = "0xD5E3C0", VA = "0x180D5F5C0")] internal void b__0(RadioButton3D isOn) { SubroomButtonPagedGrid.SubroomChosen onSubroomChosenEvent = this.<>4__this.OnSubroomChosenEvent; BPODDJGNLCE k__BackingField = this.button.k__BackingField; } // Token: 0x0400B4A8 RID: 46248 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400B4A8")] public SubroomButtonPagedGrid <>4__this; // Token: 0x0400B4A9 RID: 46249 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B4A9")] public SubroomButton button; } } }