using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.AGUI; using RecRoom.Async; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI.Dialog { // Token: 0x02001BC2 RID: 7106 [Token(Token = "0x2001BC2")] [StructLayout(3)] public class UIVoteDialog : ConfirmUIDialog { // Token: 0x0600BE9D RID: 48797 RVA: 0x002CE400 File Offset: 0x002CC600 [Token(Token = "0x600BE9D")] [Address(RVA = "0x1763A30", Offset = "0x1762430", VA = "0x181763A30")] private void Awake() { 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: 0x0600BE9E RID: 48798 RVA: 0x002CE490 File Offset: 0x002CC690 [Token(Token = "0x600BE9E")] [Address(RVA = "0x1763C70", Offset = "0x1762670", VA = "0x181763C70")] private void OAPCKNKBACD(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF) { this.UpdateUIElements(); } // Token: 0x0600BE9F RID: 48799 RVA: 0x002CE4A4 File Offset: 0x002CC6A4 [Token(Token = "0x600BE9F")] [Address(RVA = "0x1763F80", Offset = "0x1762980", VA = "0x181763F80", Slot = "18")] public override IPromise 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: 0x0600BEA0 RID: 48800 RVA: 0x002CE504 File Offset: 0x002CC704 [Token(Token = "0x600BEA0")] [Address(RVA = "0x1763C50", Offset = "0x1762650", VA = "0x181763C50")] private void OAMGDAEGJHC() { this.subroomsGrid.UpdateButtonsVoteCount(); } // Token: 0x0600BEA1 RID: 48801 RVA: 0x002CE524 File Offset: 0x002CC724 [Token(Token = "0x600BEA1")] [Address(RVA = "0x1763E40", Offset = "0x1762840", VA = "0x181763E40")] 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: 0x0600BEA2 RID: 48802 RVA: 0x002CE588 File Offset: 0x002CC788 [Token(Token = "0x600BEA2")] [Address(RVA = "0x1763CD0", Offset = "0x17626D0", VA = "0x181763CD0", Slot = "6")] 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: 0x0600BEA3 RID: 48803 RVA: 0x002CE618 File Offset: 0x002CC818 [Token(Token = "0x600BEA3")] [Address(RVA = "0x1764090", Offset = "0x1762A90", VA = "0x181764090", Slot = "8")] public override void StackedUIClosed() { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0600BEA4 RID: 48804 RVA: 0x002CE630 File Offset: 0x002CC830 [Token(Token = "0x600BEA4")] [Address(RVA = "0x1763BC0", Offset = "0x17625C0", VA = "0x181763BC0")] public void Button_Vote(bool voted, string sceneName) { GameVoteManager voteManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.voteManager; int num = 0; voteManager.LocalPlayerSubmitLevelVote(num); } // Token: 0x0600BEA5 RID: 48805 RVA: 0x002CE658 File Offset: 0x002CC858 [Token(Token = "0x600BEA5")] [Address(RVA = "0x1149E40", Offset = "0x1148840", VA = "0x181149E40")] public UIVoteDialog() { } // Token: 0x04007DE7 RID: 32231 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4007DE7")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private VoteNextSubroomPagedGrid subroomsGrid; // Token: 0x04007DE8 RID: 32232 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4007DE8")] [SerializeField] private Text nextSubroomText; // Token: 0x04007DE9 RID: 32233 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4007DE9")] private GameManager ONLEICCNNBI; } }