Example #1
0
 void GoToUIElement(UIComponent nextComponent)
 {
     if (nextComponent != null)
     {
         this.currentComponent.Deactivate();
         nextComponent.Activate();
         this.currentComponent = nextComponent;
     }
 }
Example #2
0
        public void Activate(UIElement element)
        {
            UIComponent component = _uiComponents[element];

            if (!component.isActiveAndEnabled)
            {
                component.gameObject.SetActive(true);
            }

            StartCoroutine(component.Activate());
        }