Пример #1
0
 public void AddCompleteTask(UnityAction <Asset> f)
 {
     if (state == ResLoadingState.LOADSTATE_LOADED)
     {
         f(this);
         return;
     }
     if (onCmp == null)
     {
         onCmp = new LoadCompleteTask();
     }
     onCmp.AddTask(f);
 }
Пример #2
0
 public void AddCompleteTask(UnityAction <UnityEngine.Object> f)
 {
     if (state == ResLoadingState.LOADSTATE_LOADED)
     {
         f(GetMainAsset());
         return;
     }
     if (onCmp == null)
     {
         onCmp = new LoadCompleteTask();
     }
     onCmp.AddTask(f);
 }
Пример #3
0
 public void AddCompleteTask(Action <Asset, object> f, object data = null)
 {
     if (state == ResLoadingState.LOADSTATE_LOADED)
     {
         f(this, data);
         return;
     }
     if (onCmp == null)
     {
         onCmp = new LoadCompleteTask();
     }
     onCmp.AddTask(f, data);
 }