public static ResourceRequest CreateAsyncRequest(IResourceLoaderImpl _loaderImpl, string path, System.Action <ResourceRequest> cb, ulong id) { ResourceRequest ret = new ResourceRequest(); ret.loaderImpl = _loaderImpl; ret.id = id; ret.loadEndCb = cb; ret.path = path; ret.m_state = RequestState.Inited; return(ret); }
public static ResourceRequest CreateRequest(IResourceLoaderImpl _loaderImpl, string path, UnityEngine.Object res, ulong id) { ResourceRequest ret = new ResourceRequest(); ret.loaderImpl = _loaderImpl; ret.id = id; ret.path = path; ret.res = res; ret.m_state = RequestState.Loaded; return(ret); }