Exemplo n.º 1
0
        public virtual void Toggled()
        {
#if DEBUG
            if (!Visible)
            {
                UIState state = Interface.CurrentState;
                state.RemoveAllChildren();
                var isInitializedFieldInfo = typeof(UIElement).GetField("_isInitialized", BindingFlags.Instance | BindingFlags.NonPublic);
                isInitializedFieldInfo.SetValue(state, false);
                state.Activate();
            }
#endif
        }
Exemplo n.º 2
0
        public override void Load()
        {
            // UI
            if (!Main.dedServ)
            {
                UI = new TeamSpectateUI();
                UI.Activate();
                UserInterface = new UserInterface();
                UserInterface.SetState(UI);

                deadUI = new TeamSpectateDeadUI();
                deadUI.Activate();
                deadUserInterface = new UserInterface();
                deadUserInterface.SetState(deadUI);
            }

            // Hotkeys
            prevPlayer = RegisterHotKey("Spectate Previous Player", "");
            nextPlayer = RegisterHotKey("Spectate Next Player", "");
        }
Exemplo n.º 3
0
        /// <summary>
        /// Load Hotkeys and UI
        /// </summary>
        public override void Load()
        {
            // Hotkeys
            LockScreen    = RegisterHotKey("Lock Screen", "L");
            SetTracker    = RegisterHotKey("Set Tracker", "K");
            RemoveTracker = RegisterHotKey("Remove Tracker", "O");
            ShowUI        = RegisterHotKey("Show UI", "B");
            // UI
            if (!Main.dedServ)
            {
                userInterface = new UserInterface();
                userInterface.SetState(null);

                trackerUI = new TrackerUI();
                trackerUI.Activate();
                trackerUserInterface = new UserInterface();
                trackerUserInterface.SetState(trackerUI);

                UI.UIElements.TabPanel.lastTab = new BZUI();
            }

            ILEdits.Load();
        }