Files
2026-04-10 22:50:51 +02:00

153 lines
5.3 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecRoom.AGUI;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI.Dialog
{
// Token: 0x02001205 RID: 4613
[Token(Token = "0x2001205")]
public class UIVoteDialog : ConfirmUIDialog
{
// Token: 0x060068A0 RID: 26784 RVA: 0x00172304 File Offset: 0x00170504
[Token(Token = "0x60068A0")]
[Address(RVA = "0xCE60C0", Offset = "0xCE4EC0", VA = "0x180CE60C0", Slot = "6")]
protected override void Awake()
{
base..ctor();
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
this.ONLEICCNNBI = instance;
int num = 0;
if (instance != num)
{
GameVoteManager voteManager = this.ONLEICCNNBI.voteManager;
Action action = new Action(this.PEBPFCEGPNA);
voteManager.NBBEDGHMILP += action;
GameVoteManager voteManager2 = this.ONLEICCNNBI.voteManager;
Action action2 = new Action(this.OAMGDAEGJHC);
voteManager2.IJHJMOMJFKJ += action2;
GameManager onleiccnnbi = this.ONLEICCNNBI;
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OAPCKNKBACD);
onleiccnnbi.KMKCFILCLNO += ggphekcppmp;
}
}
// Token: 0x060068A1 RID: 26785 RVA: 0x0017239C File Offset: 0x0017059C
[Token(Token = "0x60068A1")]
[Address(RVA = "0xCE6320", Offset = "0xCE5120", VA = "0x180CE6320")]
private void OAPCKNKBACD(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
{
this.UpdateUIElements();
}
// Token: 0x060068A2 RID: 26786 RVA: 0x001723B0 File Offset: 0x001705B0
[Token(Token = "0x60068A2")]
[Address(RVA = "0xCE6630", Offset = "0xCE5430", VA = "0x180CE6630", Slot = "25")]
public override PMGCJEPKFOF<JPIJGHNNIDP> ShowDialog()
{
GameManager onleiccnnbi = this.ONLEICCNNBI;
int num = 0;
if (onleiccnnbi != num)
{
VoteNextSubroomPagedGrid voteNextSubroomPagedGrid = this.subroomsGrid;
IEnumerable<string> enumerable = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.voteManager.LocalMapsToVoteOn();
voteNextSubroomPagedGrid.SetSceneNames(enumerable);
this.ONLEICCNNBI.voteManager.OnVotesChange();
this.PEBPFCEGPNA();
}
return base.ShowDialog();
}
// Token: 0x060068A3 RID: 26787 RVA: 0x00172410 File Offset: 0x00170610
[Token(Token = "0x60068A3")]
[Address(RVA = "0xCE62F0", Offset = "0xCE50F0", VA = "0x180CE62F0")]
private void OAMGDAEGJHC()
{
this.subroomsGrid.UpdateButtonsVoteCount();
}
// Token: 0x060068A4 RID: 26788 RVA: 0x00172430 File Offset: 0x00170630
[Token(Token = "0x60068A4")]
[Address(RVA = "0xCE64F0", Offset = "0xCE52F0", VA = "0x180CE64F0")]
private void PEBPFCEGPNA()
{
GameVoteManager.DBDOAKBPMGJ localPlayerVotingMode = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.voteManager.AJCMAGKNNFP;
Text text = this.nextSubroomText;
if (localPlayerVotingMode != GameVoteManager.DBDOAKBPMGJ.SUBROOM)
{
string nextLevel = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.voteManager.HALOIBNBPFE;
}
string nextLevel2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.voteManager.HALOIBNBPFE;
string text2 = string.Format("Next subroom: {0}", nextLevel2);
bool isCompleted = ((IAsyncResult)text).IsCompleted;
}
// Token: 0x060068A5 RID: 26789 RVA: 0x00172494 File Offset: 0x00170694
[Token(Token = "0x60068A5")]
[Address(RVA = "0xCE6380", Offset = "0xCE5180", VA = "0x180CE6380", Slot = "7")]
protected override void OnDestroy()
{
base.OnDestroy();
GameManager onleiccnnbi = this.ONLEICCNNBI;
int num = 0;
if (onleiccnnbi != num)
{
GameVoteManager voteManager = this.ONLEICCNNBI.voteManager;
Action action = new Action(this.PEBPFCEGPNA);
voteManager.NBBEDGHMILP -= action;
GameVoteManager voteManager2 = this.ONLEICCNNBI.voteManager;
Action action2 = new Action(this.OAMGDAEGJHC);
voteManager2.IJHJMOMJFKJ -= action2;
GameManager onleiccnnbi2 = this.ONLEICCNNBI;
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OAPCKNKBACD);
onleiccnnbi2.KMKCFILCLNO -= ggphekcppmp;
}
}
// Token: 0x060068A6 RID: 26790 RVA: 0x00172524 File Offset: 0x00170724
[Token(Token = "0x60068A6")]
[Address(RVA = "0xCE6740", Offset = "0xCE5540", VA = "0x180CE6740", Slot = "9")]
public override void StackedUIClosed()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x060068A7 RID: 26791 RVA: 0x0017253C File Offset: 0x0017073C
[Token(Token = "0x60068A7")]
[Address(RVA = "0xCE6260", Offset = "0xCE5060", VA = "0x180CE6260")]
public void Button_Vote(bool voted, string sceneName)
{
GameVoteManager voteManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.voteManager;
int num = 0;
voteManager.LocalPlayerSubmitLevelVote(num);
}
// Token: 0x060068A8 RID: 26792 RVA: 0x00172564 File Offset: 0x00170764
[Token(Token = "0x60068A8")]
[Address(RVA = "0x7CF6F0", Offset = "0x7CE4F0", VA = "0x1807CF6F0")]
public UIVoteDialog()
{
}
// Token: 0x040045E0 RID: 17888
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40045E0")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private VoteNextSubroomPagedGrid subroomsGrid;
// Token: 0x040045E1 RID: 17889
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40045E1")]
[SerializeField]
private Text nextSubroomText;
// Token: 0x040045E2 RID: 17890
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40045E2")]
private GameManager ONLEICCNNBI;
}
}