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 ShowDialog() { GameManager onleiccnnbi = this.ONLEICCNNBI; int num = 0; if (onleiccnnbi != num) { VoteNextSubroomPagedGrid voteNextSubroomPagedGrid = this.subroomsGrid; IEnumerable 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; } }