void OnDestroy() { Instance = null; if (ExSettingsButton != null) { ExSettingsButton.Destroy(); } ExAppButton.Toggle -= ExSettings.ToggleGUI; }
public void Awake() { Instance = this; ExAppButton.Toggle += ExSettings.ToggleGUI; if (ToolbarManager.Instance == null) { return; } ExSettingsButton = ToolbarManager.Instance.add("ExtraplanetaryLaunchpads", "ExSettingsButton"); ExSettingsButton.Visible = ExSettings.PreferBlizzy; ExSettingsButton.TexturePath = "ExtraplanetaryLaunchpads/Textures/icon_button"; ExSettingsButton.ToolTip = "EL Settings Window"; ExSettingsButton.OnClick += (e) => ExSettings.ToggleGUI(); }