示例#1
0
        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);
        }
示例#2
0
        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;
        }