Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
 public void Callback(AssetLoadResult ret = null)
 {
     result = ret ?? result;
     onCallback?.Invoke(result);
 }