public static void ShowResult(PlayResult result) { Time.timeScale = 0; KPresenter p = UIManager.Instance.Show(Constant.UI_RESULT); p.DataContent = result; }
//private Transform _root_scene; //public Transform CacheRootScene //{ // get // { // if (_root_scene == null) // { // _root_scene = GameObject.Find("UI Root/UI/CameraScene").transform; // } // return _root_scene; // } //} /// <summary> /// 显示某个界面 /// </summary> /// <param name="uiname"></param> /// <returns></returns> public KPresenter Show(string uiname) { GameObject ui = FindUI(uiname); KPresenter page = Show(ui); return(page); }
public void Hide(GameObject ui) { KPresenter page = ui.GetComponent <KPresenter>(); if (page != null) { Hide(page); } else { ui.SetActive(false); } }
private KPresenter Show(GameObject ui) { KPresenter page = ui.GetComponent <KPresenter>(); if (page != null) { Show(page); } else { ui.SetActive(true); } return(page); }
public void Show(KPresenter page) { page.OnShowing(); page.gameObject.SetActive(true); page.OnShown(); }
public void Hide(KPresenter page) { page.OnClosing(); page.gameObject.SetActive(false); page.OnClosed(); }