Esempio n. 1
0
        protected override void Init()
        {
            DontDestroyOnLoad(this.gameObject);
            mMainPlane = this.GetComponent <FCUniversalPanel>();
            mUICamera  = mMainPlane.GetFObject <Camera>("F_Camera");
            mLowPlane  = mMainPlane.GetFObject <RectTransform>("F_LowPlane");
            mLowPlane.gameObject.SetActive(false);
            HigPlane = mMainPlane.GetFObject <RectTransform>("F_HigPlane");
            HigPlane.gameObject.SetActive(false);
            RectTransform rt = mMainPlane.GetFObject <RectTransform>("F_Plane");

            mOtherPlane = new FGroup <RectTransform>();
            mOtherPlane.Init(rt, (i, t) =>
            {
                t.name = ((LayerType)i).ToString();
                t.anchoredPosition3D = Vector3.zero;
                t.sizeDelta          = Vector3.zero;
                t.gameObject.SetActive(false);
            });
            mOtherPlane.Refurbish((int)LayerType.LT_Hig);
            mUIPlane = mOtherPlane[(int)LayerType.LT_Normal];
        }
Esempio n. 2
0
 public GameObject GetFObject(string keyName)
 {
     return(mMainPlane.GetFObject(keyName));
 }