// -------------------------------------------------------------------------- Methods -------------------------------------------------------------------------- // public void PushUI(string key) { VoxUIObjectInfo selectedUIObjInfo = _uiObjBB.GetUIObjectInfoByKey(key); GameObject selectedUIObject = selectedUIObjInfo.uiObject; _uiNavigationStack.Push(selectedUIObjInfo.uiObject); selectedUIObject.SetActive(true); }
// -------------------------------------------------------------------------- Methods -------------------------------------------------------------------------- // public void SelectPopupUI(string key) { VoxUIObjectInfo[] objectInfos = _uiObjBB.GetUIObjectInfosToArray(); foreach (VoxUIObjectInfo currentUIObject in objectInfos) { if (currentUIObject.uiObjectKey.Equals(key)) { currentUIObject.uiObject.SetActive(true); SelectedUIObj = currentUIObject; } else { currentUIObject.uiObject.SetActive(false); } } }
public void ClearPopup() { SelectedUIObj.uiObject.SetActive(false); SelectedUIObj = null; }