| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | 
							- 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;
 
-                 case ConstViewLayer.GUIDE:
 
-                     ViewManager.AddChildToGuideLayer(viewCom);
 
-                     break;
 
-                 case ConstViewLayer.MODAL:
 
-                     ViewManager.AddChildToModalLayer(viewCom);
 
-                     break;
 
-                 case ConstViewLayer.ALERT:
 
-                     ViewManager.AddChildToAlertLayer(viewCom);
 
-                     break;
 
-                 case ConstViewLayer.DEBUG:
 
-                     ViewManager.AddChildToDebugLayer(viewCom);
 
-                     break;
 
-                 case ConstViewLayer.FLOAT:
 
-                     ViewManager.AddChildToFloatLayer(viewCom);
 
-                     break;
 
-                 default:
 
-                     ViewManager.AddChildToBottomLayer(viewCom);
 
-                     break;
 
-             }
 
-         }
 
-         protected override void OnInit()
 
-         {
 
-             base.OnInit();
 
-             //set default
 
-             isfullScreen = true;
 
-             layer = ConstViewLayer.BOTTOM;
 
-             viewAnimationType = EnumViewAnimationType.None;
 
-         }
 
-     }
 
- }
 
 
  |