Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

139 lines
4.5 KiB
C#

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<string, VoteNextSubroomButton>
{
// 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<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: 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<string> 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<bool, string>
{
// 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 <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: 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;
}
}
}