Beispiel #1
0
 public UIData(string name, string resourceName, UILayoutStyle layoutStyle, UIViewStyle viewStyle)
 {
     this.name         = name;
     this.resourceName = resourceName;
     this.layoutStyle  = layoutStyle;
     this.viewStyle    = viewStyle;
 }
Beispiel #2
0
 //注册UI
 public void RegisteUI(string name, string resourceName, UILayoutStyle layoutStyle, UIViewStyle viewStyle)
 {
     foreach (var item in m_UIDataRegisted)
     {
         if (item.name == name)
         {
             m_UIDataRegisted.Remove(item);
             break;
         }
     }
     if (viewStyle == UIViewStyle.Window)//window允许多个
     {
         App.Manager.ObjectPool.RegisteObject(name, Config.UIResourcePath + "/" + resourceName, 0, 64, 8f);
     }
     m_UIDataRegisted.Add(new UIData(name, resourceName, layoutStyle, viewStyle));
 }