Files
2026-04-08 23:40:05 +02:00

148 lines
4.7 KiB
C#

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<string, VoteNextSubroomButton>
{
// 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<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
{
VoteNextSubroomPagedGrid.NextSubroomVoted onNextSubroomVotedEvent = this.OnNextSubroomVotedEvent;
bool flag = isOn;
string <GKCHDAOPCJL>k__BackingField = button.<GKCHDAOPCJL>k__BackingField;
onNextSubroomVotedEvent.Invoke(flag, <GKCHDAOPCJL>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<string> 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<bool, string>
{
// 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 <SetupNewChild>b__0(RadioButton3D isOn)
{
VoteNextSubroomPagedGrid.NextSubroomVoted onNextSubroomVotedEvent = this.<>4__this.OnNextSubroomVotedEvent;
bool flag = isOn;
string <GKCHDAOPCJL>k__BackingField = this.button.<GKCHDAOPCJL>k__BackingField;
onNextSubroomVotedEvent.Invoke(flag, <GKCHDAOPCJL>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;
}
}
}