|
@@ -8,8 +8,8 @@ using ET;
|
|
namespace GFGGame
|
|
namespace GFGGame
|
|
{
|
|
{
|
|
/// <summary>
|
|
/// <summary>
|
|
- /// ��ͼ������
|
|
|
|
- /// ������ͼ����ʾ������
|
|
|
|
|
|
+ /// 视图管理类
|
|
|
|
+ /// 管理视图的显示、隐藏
|
|
/// </summary>
|
|
/// </summary>
|
|
public class ViewManager
|
|
public class ViewManager
|
|
{
|
|
{
|
|
@@ -53,7 +53,7 @@ namespace GFGGame
|
|
UIConfig.bringWindowToFrontOnClick = false;
|
|
UIConfig.bringWindowToFrontOnClick = false;
|
|
|
|
|
|
_viewDic = new Dictionary<string, IUIView>();
|
|
_viewDic = new Dictionary<string, IUIView>();
|
|
- //��ʼ����ͼ������
|
|
|
|
|
|
+ //初始化视图层容器
|
|
_bottomLayer = CreateLayer("BottomLayer");
|
|
_bottomLayer = CreateLayer("BottomLayer");
|
|
_topLayer = CreateLayer("TopLayer");
|
|
_topLayer = CreateLayer("TopLayer");
|
|
_topLayer.sortingOrder = ConstSortingOrder.TOP;
|
|
_topLayer.sortingOrder = ConstSortingOrder.TOP;
|
|
@@ -106,12 +106,12 @@ namespace GFGGame
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
- /// ��ʾһ����ͼ
|
|
|
|
|
|
+ /// 显示一个视图
|
|
/// </summary>
|
|
/// </summary>
|
|
- /// <param name="name">Ҫ��ʾ����ͼ����</param>
|
|
|
|
- /// <param name="viewData">Ҫ���ݸ���ͼ�IJ���</param>
|
|
|
|
- /// <param name="goBackParams">�Ӹ���ͼ���ص���ͼ��Ϣ</param>
|
|
|
|
- /// <param name="hideOthers">�Ƿ�ر�������ͼ</param>
|
|
|
|
|
|
+ /// <param name="viewName">要显示的视图名称</param>
|
|
|
|
+ /// <param name="viewData">要传递给视图的参数</param>
|
|
|
|
+ /// <param name="goBackParams">从该视图返回的视图信息</param>
|
|
|
|
+ /// <param name="hideOthers">是否关闭其他视图</param>
|
|
public static bool Show(string fullViewName, object viewData = null, object[] goBackParams = null, bool hideOthers = false, bool resetGobackParams = false)
|
|
public static bool Show(string fullViewName, object viewData = null, object[] goBackParams = null, bool hideOthers = false, bool resetGobackParams = false)
|
|
{
|
|
{
|
|
string name = GetName(fullViewName);
|
|
string name = GetName(fullViewName);
|