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: 0x020029C8 RID: 10696 [Token(Token = "0x20029C8")] public class VoteNextSubroomPagedGrid : RecyclerPagedGrid { // Token: 0x06011D2A RID: 73002 RVA: 0x00408558 File Offset: 0x00406758 [Token(Token = "0x6011D2A")] [Address(RVA = "0x12F5EB0", Offset = "0x12F4EB0", VA = "0x1812F5EB0", 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: 0x06011D2B RID: 73003 RVA: 0x004085D8 File Offset: 0x004067D8 [Token(Token = "0x6011D2B")] [Address(RVA = "0x12F5FF0", Offset = "0x12F4FF0", VA = "0x1812F5FF0")] public void UpdateButtonsVoteCount() { int num; bool flag; do { num = 0; } while ((flag && !base.isActiveAndEnabled) || num != 0); } // Token: 0x06011D2C RID: 73004 RVA: 0x00408600 File Offset: 0x00406800 [Token(Token = "0x6011D2C")] [Address(RVA = "0x12F5FD0", Offset = "0x12F4FD0", VA = "0x1812F5FD0")] public void SetSceneNames(IEnumerable FDBJLIDCANP) { float height = ((IAgent)this).Height; } // Token: 0x06011D2D RID: 73005 RVA: 0x00408614 File Offset: 0x00406814 [Token(Token = "0x6011D2D")] [Address(RVA = "0x12F5E80", Offset = "0x12F4E80", VA = "0x1812F5E80", Slot = "15")] protected override void BGIECEPGDBE(string PCBCJKHMBGL, VoteNextSubroomButton LKDLEHGHCAD, int CKOIAKLOKMM) { LKDLEHGHCAD.SetSceneName(PCBCJKHMBGL); } // Token: 0x06011D2E RID: 73006 RVA: 0x00408630 File Offset: 0x00406830 [Token(Token = "0x6011D2E")] [Address(RVA = "0x12F6110", Offset = "0x12F5110", VA = "0x1812F6110")] public VoteNextSubroomPagedGrid() { } // Token: 0x0400B6BA RID: 46778 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400B6BA")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private RadioGroup3D radioGroup; // Token: 0x0400B6BB RID: 46779 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400B6BB")] public VoteNextSubroomPagedGrid.NextSubroomVoted OnNextSubroomVotedEvent; // Token: 0x020029C9 RID: 10697 [Token(Token = "0x20029C9")] [Serializable] public class NextSubroomVoted : UnityEvent { // Token: 0x06011D2F RID: 73007 RVA: 0x00408644 File Offset: 0x00406844 [Token(Token = "0x6011D2F")] [Address(RVA = "0x12F5020", Offset = "0x12F4020", VA = "0x1812F5020")] public NextSubroomVoted() { } } // Token: 0x020029CA RID: 10698 [Token(Token = "0x20029CA")] [CompilerGenerated] private sealed class OJLALBKBABN { // Token: 0x06011D30 RID: 73008 RVA: 0x00408658 File Offset: 0x00406858 [Token(Token = "0x6011D30")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OJLALBKBABN() { } // Token: 0x06011D31 RID: 73009 RVA: 0x0040866C File Offset: 0x0040686C [Token(Token = "0x6011D31")] [Address(RVA = "0x12F55D0", Offset = "0x12F45D0", VA = "0x1812F55D0")] 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: 0x0400B6BC RID: 46780 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400B6BC")] public VoteNextSubroomPagedGrid <>4__this; // Token: 0x0400B6BD RID: 46781 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B6BD")] public VoteNextSubroomButton button; } } }