设置弹窗(用字典Dictionary)
来源:互联网 发布:数据库做设计 编辑:程序博客网 时间:2024/05/22 17:36
public enum WindowType //窗口类型
{
Login, //登录窗口
Reg //注册窗口
}
//创建字典,管理窗口
private Dictionary<WindowType, GameObject> idi = new Dictionary<WindowType, GameObject>();
public GameObject LoadWindow(WindowType type,DirType dir)
{
GameObject obj = null;
//如果窗口不存在,加载窗口
if (!idi.ContainsKey(type))
{
switch (type)
{
case WindowType.Login:
//窗口需要加载缓存
obj = ResourceManager.Instance.Load(ResourceManager.ResourceType.UIWindow, "Login", true);
break;
case WindowType.Reg:
obj = ResourceManager.Instance.Load(ResourceManager.ResourceType.UIWindow, "Reg", true);
break;
}
//把窗口放入字典里面
idi.Add(type, obj);
obj.transform.parent = UISceneLoginManager.instance.container;
obj.transform.localPosition = Vector3.zero;
obj.transform.localScale = Vector3.one;
NGUITools.SetActive(obj, false);//禁用
OpenWindow(obj, true, dir);
}
else {
//窗口存在,从字典里面读取
obj = idi[type].gameObject;
}
//层级管理
LayerUIManager.Instance.SetLayerDepth(obj);
return obj;
}
- 设置弹窗(用字典Dictionary)
- 省市区用字典实现
- UITabBar,UITabBarItem怎么用字典设置UITabBarItem字体大小和颜色,保持原图颜色(item5)
- poj1035,用字典树失败
- 原来矢量图标可以用字体来设置
- 用字典模拟swich语句2,
- 用字典顺序得到所有的排列
- OC用字典数组创建省市区
- 建立通讯录的程序(用字典)
- Python用字典功能统计字符频次
- 用字典暴力破解ZIP压缩文件密码
- python多路分支用字典实现
- python之用字典实现代换
- Dictionary
- dictionary
- Dictionary
- Dictionary
- dictionary
- 代码创建Tabbar
- win8+ubuntu双系统卸载ubuntu
- 设置层级深度
- Android中图片处理库Universal-ImageLoader的基本使用
- 用“逐步排除”的方法定位Java服务线上“系统性”故障
- 设置弹窗(用字典Dictionary)
- 类型操作符
- 在MFC程序中弹出命令行窗口调试
- PHP:echo中逗号与点号的区别
- HOOK
- docker+lvs配置
- hdu 1098 Ignatius's puzzle
- 导入ttf字体
- Dom4j 解析 XML文件