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 }
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", ""); }
/// <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(); }