using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using AGUI; using AGUI.StackedUI; using Cpp2IlInjected; using Pathfinding.RVO; using UnityEngine; using UnityEngine.Events; namespace RecRoom.AGUI { // Token: 0x020029C5 RID: 10693 [Token(Token = "0x20029C5")] public class SubroomButtonPagedGrid : RecyclerPagedGrid { // Token: 0x06011D23 RID: 72995 RVA: 0x00408440 File Offset: 0x00406640 [Token(Token = "0x6011D23")] [Address(RVA = "0x186A510", Offset = "0x1869510", VA = "0x18186A510", 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: 0x06011D24 RID: 72996 RVA: 0x004084C0 File Offset: 0x004066C0 [Token(Token = "0x6011D24")] [Address(RVA = "0x12F5FD0", Offset = "0x12F4FD0", VA = "0x1812F5FD0")] public void SetButtonModels(IEnumerable GIPCIHCIFDL) { float height = ((IAgent)this).Height; } // Token: 0x06011D25 RID: 72997 RVA: 0x004084D4 File Offset: 0x004066D4 [Token(Token = "0x6011D25")] [Address(RVA = "0x186A4D0", Offset = "0x18694D0", VA = "0x18186A4D0", Slot = "15")] protected override void BGIECEPGDBE(BPODDJGNLCE CAKGNEPHLME, SubroomButton LKDLEHGHCAD, int CKOIAKLOKMM) { string odgiobinfnl = CAKGNEPHLME.ODGIOBINFNL; } // Token: 0x06011D26 RID: 72998 RVA: 0x004084F0 File Offset: 0x004066F0 [Token(Token = "0x6011D26")] [Address(RVA = "0x186A630", Offset = "0x1869630", VA = "0x18186A630")] public SubroomButtonPagedGrid() { } // Token: 0x0400B6B6 RID: 46774 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400B6B6")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private RadioGroup3D radioGroup; // Token: 0x0400B6B7 RID: 46775 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400B6B7")] public SubroomButtonPagedGrid.SubroomChosen OnSubroomChosenEvent; // Token: 0x020029C6 RID: 10694 [Token(Token = "0x20029C6")] [Serializable] public class SubroomChosen : UnityEvent { // Token: 0x06011D27 RID: 72999 RVA: 0x00408504 File Offset: 0x00406704 [Token(Token = "0x6011D27")] [Address(RVA = "0x186A670", Offset = "0x1869670", VA = "0x18186A670")] public SubroomChosen() { } } // Token: 0x020029C7 RID: 10695 [Token(Token = "0x20029C7")] [CompilerGenerated] private sealed class HLEHHNAMFGF { // Token: 0x06011D28 RID: 73000 RVA: 0x00408518 File Offset: 0x00406718 [Token(Token = "0x6011D28")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HLEHHNAMFGF() { } // Token: 0x06011D29 RID: 73001 RVA: 0x0040852C File Offset: 0x0040672C [Token(Token = "0x6011D29")] [Address(RVA = "0x185F8D0", Offset = "0x185E8D0", VA = "0x18185F8D0")] internal void b__0(RadioButton3D isOn) { SubroomButtonPagedGrid.SubroomChosen onSubroomChosenEvent = this.<>4__this.OnSubroomChosenEvent; BPODDJGNLCE k__BackingField = this.button.k__BackingField; } // Token: 0x0400B6B8 RID: 46776 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400B6B8")] public SubroomButtonPagedGrid <>4__this; // Token: 0x0400B6B9 RID: 46777 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B6B9")] public SubroomButton button; } } }