private List <PrefabUIInfo> GetPrefabUIInfos(List <NodeInfo> infos) { var pinfos = new List <PrefabUIInfo>(); foreach (var item in infos) { var p = new PrefabUIInfo(); p.type = item.uiType; p.prefab = LoadPrefabFromGUID(item.prefabGuid); p.panelName = p.prefab.name; pinfos.Add(p); } return(pinfos); }
/// <summary> /// PrefabUINode创建对象 /// </summary> /// <param name="iteminfo"></param> private void GetGameObjectInfo(PrefabUIInfo iteminfo) { var trigger = iteminfo as PrefabUIInfo; if (trigger.prefab != null) { CreateInstance(trigger.prefab, trigger); _loadingKeys.Remove(trigger.IDName); } else { Debug.Log(trigger.panelName + "-->空"); } }
private List <PrefabUIInfo> GetPrefabUIInfos(List <NodeInfo> infos) { var pinfos = new List <PrefabUIInfo>(); foreach (var item in infos) { var p = new PrefabUIInfo(); p.type = item.uiType; p.prefab = item.prefab; p.panelName = p.prefab.name; p.discription = item.discription; pinfos.Add(p); } return(pinfos); }