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(); } }