Ejemplo n.º 1
0
 public virtual void UnLoader(bool unloadAllLoadedObjects)
 {
     state          = EnLoadState.None;
     createComplete = null;
     mLoadComplete  = null;
     Loger.Log(data.assetPath);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 加载完毕回调
 /// </summary>
 /// <param name="complete"></param>
 public void AddLoadComplete(LoaderCompleteHandler complete)
 {
     if (complete == null)
     {
         return;
     }
     mLoadComplete += complete;
 }
 public void FireEvent()
 {
     if (onComplete != null)
     {
         var handler = onComplete;
         onComplete = null;
         handler(this);
     }
 }
Ejemplo n.º 4
0
    protected virtual void Complete()
    {
        if (mLoadComplete == null)
        {
            return;
        }
        var handler = mLoadComplete;

        mLoadComplete = null;
        handler(this);
    }