Пример #1
0
 private CMAssetBundle(string abPath)
 {
     this.m_abPath     = abPath;
     m_dicAssets       = new Dictionary <string, CMAsset>();
     m_taskState       = CMABTaskState.CMTaskState_None;
     m_dicLoadAssetDlg = new Dictionary <string, List <CMAssetLoadFinsh> >();
     m_dicLoadAsset    = new Dictionary <string, AssetBundleRequest>();
 }
Пример #2
0
 //进行中
 public void OnProcessing(float progress)
 {
     if (m_taskState != CMABTaskState.CMTaskState_Processing &&
         (1 - progress > Mathf.Epsilon))
     {
         m_taskState = CMABTaskState.CMTaskState_Processing;
     }
     m_progress  = progress;
     m_taskState = CMABTaskState.CMTaskState_Processing;
 }
Пример #3
0
 //完成
 public void Done(AssetBundle ab)
 {
     m_taskState = CMABTaskState.CMTaskState_Done;
     OnLoadComplete(ab);
 }
Пример #4
0
 //进入等待列表
 public void OnWaitingStart()
 {
     m_taskState = CMABTaskState.CMTaskState_Waiting;
 }