public UIPopup OpenPopup(string curPopup_, params object[] args_) { UIPopup t = LoadPrefab(curPopup_); if (t != null) { GetTopPopup().Hide(); UIPopup Popup = Instantiate <UIPopup>(t, UIManager.a.GetCanvas(), false); Popup.Init(args_); return(Popup); } return(null); }
public void ShowPopup(string title, string message) { if (!canShowPopup) { return; } PauseMenuCanBeOpened = false; optionsButton.SetActive(false); upgradeUI.HideToggle(); fader.FadeIn(delegate { UIPopup uiPopup = Prefabs.Get <UIPopup>(); uiPopup.Init(popupContainer, this); uiPopup.Show(title, message); }); }
public UIPopup OpenPopup(string curPopup_, params object[] args_) { UIPopup t = LoadPrefab(curPopup_); GameObject overlay = Resources.Load <GameObject>("UI/Prefab/Popup/Popup_Overlay"); if (t != null) { if (GetTopPopup() != null) { GetTopPopup().Hide(); } UIPopup Popup = Instantiate <UIPopup>(t, UIManager.a.GetCanvas(), false); GameObject ol = Instantiate <GameObject>(overlay, Popup.transform, false); ol.transform.SetAsFirstSibling(); Popup.name = curPopup_; Popup.Init(args_); return(Popup); } return(null); }