139 lines
4.5 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|