protected override bool OnLoad(uint resId, UnityEngine.Object[] objs) { if (null == objs || objs.Length != 1) { return(false); } GameObject zpanelObj = GameObject.Instantiate(objs[0]) as GameObject; if (null == zpanelObj) { return(false); } zpanelObj.name = zpanelObj.name.Replace("(Clone)", ""); ZUI uiComp = zpanelObj.GetComponent <ZUI>(); if (null != uiComp) { uiComp.Init(); uiComp.SetVisible(false); uiComp.AttachToGame(); } return(true); }
public static void AttachZUI(ZUI ui) { Transform uiTrans = ui.transform; uiTrans.SetParent(Instance.cachedTrans); uiTrans.localScale = Vector3.one; uiTrans.localPosition = Vector3.zero; uiTrans.localRotation = Quaternion.identity; }