private IEnumerator PrepareCo(AssetModulePrepareCallbackSet callbackSet, object context) { yield return(null); if (callbackSet.OnSuccess != null) { callbackSet.OnSuccess(context); } }
public void Prepare(AssetManagerPrepareCallbackSet callbackSet, object context) { var internalCallbackSet = new AssetModulePrepareCallbackSet(); internalCallbackSet.OnSuccess = theContext => { if (callbackSet.OnSuccess != null) { callbackSet.OnSuccess(theContext); } }; internalCallbackSet.OnFailure = (errorMessage, theContext) => { if (callbackSet.OnFailure != null) { callbackSet.OnFailure(errorMessage, theContext); } }; Module.Prepare(internalCallbackSet, context); }
public void Prepare(AssetModulePrepareCallbackSet callbackSet, object context) { MonoBehaviour.StartCoroutine(PrepareCo(callbackSet, context)); }