using System; using System.Collections.Generic; using Cpp2IlInjected; using Pathfinding.RVO; using RecRoom.AGUI; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI.Dialog { // Token: 0x020012D2 RID: 4818 [Token(Token = "0x20012D2")] public class UIVoteDialog : ConfirmUIDialog { // Token: 0x06006C06 RID: 27654 RVA: 0x0017A57C File Offset: 0x0017877C [Token(Token = "0x6006C06")] [Address(RVA = "0x17E5240", Offset = "0x17E4240", VA = "0x1817E5240", 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: 0x06006C07 RID: 27655 RVA: 0x0017A614 File Offset: 0x00178814 [Token(Token = "0x6006C07")] [Address(RVA = "0x17E54A0", Offset = "0x17E44A0", VA = "0x1817E54A0")] private void OAPCKNKBACD(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF) { this.UpdateUIElements(); } // Token: 0x06006C08 RID: 27656 RVA: 0x0017A628 File Offset: 0x00178828 [Token(Token = "0x6006C08")] [Address(RVA = "0x17E57B0", Offset = "0x17E47B0", VA = "0x1817E57B0", 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: 0x06006C09 RID: 27657 RVA: 0x0017A688 File Offset: 0x00178888 [Token(Token = "0x6006C09")] [Address(RVA = "0x17E5470", Offset = "0x17E4470", VA = "0x1817E5470")] private void OAMGDAEGJHC() { this.subroomsGrid.UpdateButtonsVoteCount(); } // Token: 0x06006C0A RID: 27658 RVA: 0x0017A6A8 File Offset: 0x001788A8 [Token(Token = "0x6006C0A")] [Address(RVA = "0x17E5670", Offset = "0x17E4670", VA = "0x1817E5670")] 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); double num = ((HAPBACHHIBN)text).GMBEJJBNGJD; } // Token: 0x06006C0B RID: 27659 RVA: 0x0017A70C File Offset: 0x0017890C [Token(Token = "0x6006C0B")] [Address(RVA = "0x17E5500", Offset = "0x17E4500", VA = "0x1817E5500", 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: 0x06006C0C RID: 27660 RVA: 0x0017A79C File Offset: 0x0017899C [Token(Token = "0x6006C0C")] [Address(RVA = "0x17E58C0", Offset = "0x17E48C0", VA = "0x1817E58C0", Slot = "9")] public override void StackedUIClosed() { Vector2 calculatedTargetPoint = ((IAgent)this).CalculatedTargetPoint; } // Token: 0x06006C0D RID: 27661 RVA: 0x0017A7B4 File Offset: 0x001789B4 [Token(Token = "0x6006C0D")] [Address(RVA = "0x17E53E0", Offset = "0x17E43E0", VA = "0x1817E53E0")] public void Button_Vote(bool voted, string sceneName) { GameVoteManager voteManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.voteManager; int num = 0; voteManager.LocalPlayerSubmitLevelVote(num); } // Token: 0x06006C0E RID: 27662 RVA: 0x0017A7DC File Offset: 0x001789DC [Token(Token = "0x6006C0E")] [Address(RVA = "0x134D120", Offset = "0x134C120", VA = "0x18134D120")] public UIVoteDialog() { } // Token: 0x0400475D RID: 18269 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400475D")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private VoteNextSubroomPagedGrid subroomsGrid; // Token: 0x0400475E RID: 18270 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400475E")] [SerializeField] private Text nextSubroomText; // Token: 0x0400475F RID: 18271 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400475F")] private GameManager ONLEICCNNBI; } }