public UIMainPanel() { if (singleton == null) { singleton = this; } }
public static void Initialize() { // Map = European? // var go = new GameObject("AmericanRoadsignsTool"); try { go.AddComponent <AmericanRoadsignsTool>(); // Init. GUI Components: m_mainbutton = UIView.GetAView().AddUIComponent(typeof(UIMainButton)) as UIMainButton; DebugUtils.Log("MainButton created."); m_mainpanel = UIView.GetAView().AddUIComponent(typeof(UIMainPanel)) as UIMainPanel; DebugUtils.Log("MainPanel created."); // Set vars: isGameLoaded = true; strModLocation = "Workshop"; ConfigFileName = (PluginManager.noWorkshop) ? ConfigFileNameLocal : ConfigFileNameOnline; DebugUtils.Log($"Currently used config File: {ConfigFileName}."); } catch (Exception e) { DebugUtils.LogException(e); if (go != null) { Destroy(go); } } }
public override void OnOpen(params object[] args) { instance = this; Init(); ShowHp(); curSkillTabIndex = -1; skillTab.SelectTab(0); }
public bool isActiveMainPanel(UIMainPanel panel) { return(_UIMainPanelsState[(int)panel]); }
/// <summary> /// For removing a UIMainPanel /// </summary> /// <param name="MainPanelShow"></param> public void HideUIMainPanel(UIMainPanel mainPanel) { _UIMainPanels[(int)mainPanel].SetActive(false); _UIMainPanelsState[(int)mainPanel] = false; }
/// <summary> /// This method will show the MainPanel of the UI, usefull for activate a UIMainPanel for the first /// time or to show more than once at a time (character+inventory) /// </summary> /// <param name="MainPanelShow"></param> public void ShowUIMainPanel(UIMainPanel mainPanel) { _UIMainPanels[(int)mainPanel].SetActive(true); _UIMainPanelsState[(int)mainPanel] = true; }
public override void OnClose() { instance = null; }
void Awake() { singleton = this; }
public void setUIReference(UIMainPanel uiMainPanel) { this.uiMainPanel = uiMainPanel; uiMainPanel.init(onClickPVEButtonCallback, onClickPVPButtonCallback, onClickClubPVPButtonCallback); }
public void BindView(UIMainPanel mainPanel) { _percent.Subscibe(mainPanel.SetLeftVirus); }