예제 #1
0
파일: ResourceMgr.cs 프로젝트: thevur0/Work
    public int InstantiatePrefabAsync(string sPath, AssetLoadCompleted OnAssetLoadCompleted)
    {
        int iHandle = LoadAssetAsync <GameObject>(sPath, (ihandle, gameobject) => {
            GameObject go = GameObject.Instantiate(gameobject) as GameObject;
            m_PrefabMap.Add(go.GetInstanceID(), gameobject.GetInstanceID());
            OnAssetLoadCompleted.Invoke(ihandle, go);
        });

        return(iHandle);
    }
예제 #2
0
 public void Callback(AssetLoadResult ret = null)
 {
     result = ret ?? result;
     onCallback?.Invoke(result);
 }