public override void InitializeVirtual() { InputManager = G.Sys.InputManager_; PageCount = (int)Math.Ceiling(MenuTree.Count / (float)MaxEntriesPerPage); DisplayMenu(); Controller = PanelObject_.AddComponent <SpectrumMenuController>(); Controller.Menu = this; }
public override void OnPanelPop() { foreach (var item in OptionsTable.GetChildren().GetComponent <MenuItemInfo>()) { item.Destroy(); } Controller.Destroy(); MenuPanel.Destroy(); PanelObject_.Destroy(); this.Destroy(); }