public void LoadScene(int eResourceType, string resourceName, System.Action callback) { isLoading = false; if (string.IsNullOrEmpty(resourceName) == true) { CAssetBundleLog.LogWarning(string.Format("resource_name should not be null!ResourceType={0}", eResourceType.ToString())); return; } if (!MbAssetBundleManager.Instance.ResourceDefine.IsScene(eResourceType)) { CAssetBundleLog.LogError(string.Format("resource_type should not be SCENE! resource_type = {}", (eResourceType).ToString())); return; } isLoading = true; MbAssetBundleManager.Instance.LoadScene(resourceName, eResourceType, callback); }
public void _Load( int eResourceType, string resourceName, LoadDelegate callback = null, CLoadPriority priority = CLoadPriority.NORMAL, System.Object args = null, CReleaseType releaseType = CReleaseType.Normal, bool isAsynMode = true ) { isLoading = false; if (string.IsNullOrEmpty(resourceName) == true) { CAssetBundleLog.LogWarning(string.Format("resource_name should not be null!ResourceType={0}", eResourceType.ToString())); return; } m_args = args; m_callback = callback; isLoading = true; request = MbAssetBundleManager.Instance.Load(eResourceType, resourceName, priority, _OnLoadComplete, OnLoadError, OnLoadCancel, releaseType, isAsynMode); }
public void _Load( int eResourceType, string packageName, string[] resourceNames, LoadDelegate callback = null, CLoadPriority priority = CLoadPriority.NORMAL, System.Object args = null, CReleaseType releaseType = CReleaseType.Normal, bool isAsynMode = true ) { isLoading = false; if (resourceNames == null || resourceNames.Length == 0) { CAssetBundleLog.LogWarning("resource_name should not be null!"); return; } m_args = args; m_callback = callback; isLoading = true; request = MbAssetBundleManager.Instance.Load(eResourceType, packageName, resourceNames, priority, _OnLoadComplete, OnLoadError, OnLoadCancel, releaseType, isAsynMode); }