public UIBase GetUI(UIBase.TypeOfUI type) { switch (type) { case UIBase.TypeOfUI.UI_RecruitAndUpgradeRoom: break; } return(null); }
public void ShowPopup(UIBase.TypeOfUI type) { switch (type) { case UIBase.TypeOfUI.UI_RecruitAndUpgradeRoom: if (UIRecruitAndUpgradeRoom.instance != null) { UIRecruitAndUpgradeRoom.instance.ShowUI(); return; } break; } InitUI(type); }
public void InitUI(UIBase.TypeOfUI type) { UpdateContainer(); UIBase popupNeed = uiList[type.ToString()]; if (popupNeed == null) { return; } GameObject obj = Instantiate(popupNeed.gameObject, container); UIBase popup = obj.GetComponent <UIBase>(); if (popup != null) { popup.ShowUI(); } }