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: 0x02002457 RID: 9303 [Token(Token = "0x2002457")] [StructLayout(3)] public class VoteNextSubroomPagedGrid : RecyclerPagedGrid { // Token: 0x06010123 RID: 65827 RVA: 0x003C3714 File Offset: 0x003C1914 [Token(Token = "0x6010123")] [Address(RVA = "0x1568AA0", Offset = "0x15674A0", VA = "0x181568AA0", Slot = "14")] protected override void EHDPGHCPKDB(VoteNextSubroomButton LKDLEHGHCAD) { VoteNextSubroomButton button = LKDLEHGHCAD; base.EHDPGHCPKDB(LKDLEHGHCAD); if (this.OnNextSubroomVotedEvent != (ulong)0L) { RadioButton3D.OnRadioButton3DClick onClick = button.RadioButton.OnClick; UnityAction unityAction = delegate(RadioButton3D isOn) { VoteNextSubroomPagedGrid.NextSubroomVoted onNextSubroomVotedEvent = this.OnNextSubroomVotedEvent; bool flag = isOn; string k__BackingField = button.k__BackingField; onNextSubroomVotedEvent.Invoke(flag, k__BackingField); }; onClick.AddListener(unityAction); VoteNextSubroomButton button2 = button; RadioGroup3D radioGroup3D = this.radioGroup; RadioButton3D radioButton = button2.RadioButton; radioGroup3D.AddButton(radioButton); } } // Token: 0x06010124 RID: 65828 RVA: 0x003C3794 File Offset: 0x003C1994 [Token(Token = "0x6010124")] [Address(RVA = "0x1568BC0", Offset = "0x15675C0", VA = "0x181568BC0")] public void UpdateButtonsVoteCount() { for (;;) { int num = 0; List.Enumerator enumerator; if (enumerator == 0 || base.isActiveAndEnabled) { if (num != -1) { } if (num == 0) { break; } } } } // Token: 0x06010125 RID: 65829 RVA: 0x003C37C0 File Offset: 0x003C19C0 [Token(Token = "0x6010125")] [Address(RVA = "0x1440CC0", Offset = "0x143F6C0", VA = "0x181440CC0")] public void SetSceneNames(IEnumerable FDBJLIDCANP) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06010126 RID: 65830 RVA: 0x003C37D4 File Offset: 0x003C19D4 [Token(Token = "0x6010126")] [Address(RVA = "0x1568A70", Offset = "0x1567470", VA = "0x181568A70", Slot = "15")] protected override void BGIECEPGDBE(string PCBCJKHMBGL, VoteNextSubroomButton LKDLEHGHCAD, int CKOIAKLOKMM) { LKDLEHGHCAD.SetSceneName(PCBCJKHMBGL); } // Token: 0x06010127 RID: 65831 RVA: 0x003C37F0 File Offset: 0x003C19F0 [Token(Token = "0x6010127")] [Address(RVA = "0x1568D00", Offset = "0x1567700", VA = "0x181568D00")] public VoteNextSubroomPagedGrid() { } // Token: 0x0400AAD7 RID: 43735 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400AAD7")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private RadioGroup3D radioGroup; // Token: 0x0400AAD8 RID: 43736 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400AAD8")] public VoteNextSubroomPagedGrid.NextSubroomVoted OnNextSubroomVotedEvent; // Token: 0x02002458 RID: 9304 [Token(Token = "0x2002458")] [Serializable] public class NextSubroomVoted : UnityEvent { // Token: 0x06010128 RID: 65832 RVA: 0x003C3804 File Offset: 0x003C1A04 [Token(Token = "0x6010128")] [Address(RVA = "0x1566380", Offset = "0x1564D80", VA = "0x181566380")] public NextSubroomVoted() { } } // Token: 0x02002459 RID: 9305 [Token(Token = "0x2002459")] [CompilerGenerated] private sealed class OJLALBKBABN { // Token: 0x06010129 RID: 65833 RVA: 0x003C3818 File Offset: 0x003C1A18 [Token(Token = "0x6010129")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public OJLALBKBABN() { } // Token: 0x0601012A RID: 65834 RVA: 0x003C382C File Offset: 0x003C1A2C [Token(Token = "0x601012A")] [Address(RVA = "0x1566960", Offset = "0x1565360", VA = "0x181566960")] internal void b__0(RadioButton3D isOn) { VoteNextSubroomPagedGrid.NextSubroomVoted onNextSubroomVotedEvent = this.<>4__this.OnNextSubroomVotedEvent; bool flag = isOn; string k__BackingField = this.button.k__BackingField; onNextSubroomVotedEvent.Invoke(flag, k__BackingField); } // Token: 0x0400AAD9 RID: 43737 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400AAD9")] public VoteNextSubroomPagedGrid <>4__this; // Token: 0x0400AADA RID: 43738 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AADA")] public VoteNextSubroomButton button; } } }