public override void Abort() { base.Abort(); if (coroutine != null) { CoroutineManager.Get().StopASyncFunction(coroutine); coroutine = null; } }
public static byte[] LoadBytes(string path) { var www = UnityWebRequest.Get("file://" + path); byte[] ret = null; // CoroutineManager.Get().StartCoroutine(_CoLoadFromLocal <byte[]>(www, success: (result) => { ret = result.downloadHandler.data; }, failed: (result) => { Debug.LogError("Utility::Load<> CANNOT LOAD path : \n" + result.error); ret = null; })); return(ret); }
public override void Start() { base.Start(); coroutine = CoroutineManager.Get().StartASyncFunction(ProcessFunction); }