public bool Cancel() { if (Status == TaskStatus.Running) { if (bundleTask.Cancel()) { mAssetBundleHelper.Unload(mBundleName); } Status = TaskStatus.Canceled; mCallback = null; return(true); } return(false); }