| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | using FairyGUI;using UnityEngine;namespace GFGGame{    /// <summary>    /// 非Window的界面都可以使用这个    /// </summary>    public class BaseView: UIView    {        /// <summary>        /// 设置视图所在层次,默认显示在最低层容器中的最上层        /// </summary>        protected string layer { get; set; }                 /// <summary>        /// 打开界面        /// </summary>        public override void Show()        {            switch (layer)            {                case ConstViewLayer.TOP:                    ViewManager.AddChildToTopLayer(viewCom);                    break;                default:                    ViewManager.AddChildToBottomLayer(viewCom);                    break;            }        }        protected override void OnInit()        {            base.OnInit();            //set default            isfullScreen = true;            layer = ConstViewLayer.BOTTOM;            viewAnimationType = EnumViewAnimationType.None;        }    }}
 |