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>(); }
//进行中 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; }
//完成 public void Done(AssetBundle ab) { m_taskState = CMABTaskState.CMTaskState_Done; OnLoadComplete(ab); }
//进入等待列表 public void OnWaitingStart() { m_taskState = CMABTaskState.CMTaskState_Waiting; }