コード例 #1
0
ファイル: ResManager.cs プロジェクト: uurain/MoveSyncDemo
    public void Load(string path, LoadObjectCompleteHandler handler = null)
    {
        TaskLoader taskLoader = CreateLoadTaskLoader(path, ETaskType.asset);

        taskLoader.onAssetComplete += handler;

        AddWaitQueue(taskLoader);
    }
コード例 #2
0
ファイル: ResManager.cs プロジェクト: uurain/MoveSyncDemo
 private void RequestAssetComplete(AssetBundleInfo abInfo)
 {
     if (onAssetComplete != null)
     {
         var handler = onAssetComplete;
         onAssetComplete = null;
         UnityEngine.Object asset = abInfo.mainObject;
         abInfo.UnloadBundle(false);
         handler(abInfo.mainObject);
     }
 }