protected override IEnumerator Load() { yield return(SceneManager.LoadSceneAsync("SplashUI", 1)); m_splashUIScene = SceneManager.GetSceneByName("SplashUI"); while (!m_splashUIScene.get_isLoaded()) { yield return(null); } m_ui = ScenesUtility.GetSceneRoot <AbstractUI>(m_splashUIScene); m_ui.SetDepth(this); }
private void RenderUI(AbstractUI ui, bool forceDerender) { if (SettingsWindow.tabControlCore.SelectedTab == ui.Parent && !forceDerender) { ui.ResumeLayout(false); ui.Rerender(); } else { ui.Derender(); ui.SuspendLayout(); } }
private void Render(AbstractUI ui, bool IsDerenderRequest) { var grandParent = (TabControl)Parent.Parent; var parent = (TabPage)Parent; if (!IsDerenderRequest && grandParent.SelectedTab == parent && tabControlCore.SelectedTab == ui.Parent) { ui.ResumeLayout(false); ui.Rerender(); } else { ui.Derender(); ui.SuspendLayout(); } }
public void OnEnable() { Target = target as AbstractUI; }
public WholeUI(AbstractUI actualUI, bool unused, Optional <AbstractUiElement> elementToFocus, Optional <IScreen> screen) { }