public void PopUIController(UIControllerID inID) { var controller = GetUIController(inID); if (controller != null) { controller.Hide(); } }
public UIController GetUIController(UIControllerID id) { foreach (UIController controller in _controllers) { if (controller.ID == id) { return(controller); } } return(null); }
public UIController GetUIController(UIControllerID inId) { try { UIController controller = _controllers.Find(x => x.Id == inId); return(controller); } catch (Exception) { Debug.LogError("Can't find ID " + inId); } return(null); }
public UIController GetUIController(UIControllerID inID) { try { var controller = mControllers.Find(x => x.ID == inID); return(controller); } catch (System.Exception) { UnityEngine.Debug.LogError("Can't find ID " + inID.ToString()); } return(null); }
public void PushUIController(UIControllerID inId, bool bringToFront = false) { UIController controller = GetUIController(inId); if (controller != null) { controller.Show(); if (bringToFront) { // this will brint it to the front of the UI! UIUtils.BringToFront(controller.gameObject); } } }
public void PopUIController(UIControllerID inId) { UIController controller = GetUIController(inId); controller?.Hide(); }