Exemplo n.º 1
0
        private List <ResourceUIInfo> GetResourceUIInfos(List <NodeInfo> infos)
        {
            var rinfo = new List <ResourceUIInfo>();

            foreach (var item in infos)
            {
                var r = new ResourceUIInfo();
                r.type        = item.uiType;
                r.guid        = item.guid;
                r.discription = item.discription;
                rinfo.Add(r);
            }
            return(rinfo);
        }
Exemplo n.º 2
0
 private void CompleteResourceUIInfo(ResourceUIInfo rinfo)
 {
     if (string.IsNullOrEmpty(rinfo.guid))
     {
         return;
     }
     else
     {
         var path = AssetDatabase.GUIDToAssetPath(rinfo.guid);
         if (!string.IsNullOrEmpty(path))
         {
             var obj = AssetDatabase.LoadAssetAtPath <GameObject>(path);
             rinfo.panelName    = obj.name;
             rinfo.good         = true;
             rinfo.resourcePath = BridgeUI.Drawer.BridgeEditorUtility.GetResourcesPath(path);
         }
         else
         {
             rinfo.good = false;
         }
     }
 }