|
@@ -49,7 +49,7 @@ public class LoadManager : Singleton<LoadManager>
|
|
|
public void load(ModelItem model, Action<float> onProgress, Action<GameObject> callback)
|
|
|
{
|
|
|
string dName = getLoadName(model.url, model.Version);
|
|
|
- Debug.Log("dName ======> " + dName);
|
|
|
+ Debug.Log("dName ======> " + dName+ " model.url==>"+ model.url);
|
|
|
if (!downList.ContainsKey(dName))
|
|
|
{
|
|
|
GameObject obj = new GameObject(dName);
|
|
@@ -83,8 +83,14 @@ public class LoadManager : Singleton<LoadManager>
|
|
|
|
|
|
break;
|
|
|
}
|
|
|
- Debug.Log(" LoadManager "+ dName + " Length : "+ downList[dName].downLoadData.Length);
|
|
|
- model.SetData(downList[dName].downLoadData);
|
|
|
+ if(downList[dName].downLoadData!=null)
|
|
|
+ {
|
|
|
+ Debug.Log(" LoadManager " + dName + " Length : " + downList[dName].downLoadData.Length);
|
|
|
+ model.SetData(downList[dName].downLoadData);
|
|
|
+ }else if(model.prefabModel==null)
|
|
|
+ {
|
|
|
+ model.prefabModel = new GameObject("空物体"+ downList[dName].id);
|
|
|
+ }
|
|
|
callback.Invoke(model.prefabModel);
|
|
|
}
|
|
|
|