Esempio n. 1
0
        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();
            }
        }
Esempio n. 4
0
 public void OnEnable()
 {
     Target = target as AbstractUI;
 }
Esempio n. 5
0
 public WholeUI(AbstractUI actualUI, bool unused, Optional <AbstractUiElement> elementToFocus, Optional <IScreen> screen)
 {
 }