153 lines
5.3 KiB
C#
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;
|
|
}
|
|
}
|