public override void Load(string key, LoadSuccessDelegate loadSuccess, LoadErrorDelegate loadError) { string key2 = this.m_internalMockUser + key; this.m_dataChangedSinceLastLoad = false; if (this.m_storage.ContainsKey(key2)) { loadSuccess(key, this.m_storage[key2]); } else { loadError(key, StorageErrorState.NoSuchKeyError); } }
/// <summary> /// 异步加载某个资源 /// </summary> /// <param name="path">资源路径</param> /// <param name="loadSuccessDelegate">资源加载成功回调</param> /// <param name="loadFailedDelegate">资源加载失败回调</param> /// <param name="userData">用户数据</param> /// <typeparam name="T">资源类型</typeparam> public void LoadAsync <T>(string path, LoadSuccessDelegate loadSuccessDelegate, LoadFailedDelegate loadFailedDelegate, object userData) where T : Object { var loadData = new LoadData { Path = path, UserData = userData, LoadSuccessDelegate = loadSuccessDelegate, LoadFailedDelegate = loadFailedDelegate, Request = Resources.LoadAsync <T>(path) }; _loadReqs.Add(loadData); }
public override void Load(string key, LoadSuccessDelegate loadSuccess, LoadErrorDelegate loadError) { throw new NotImplementedException(); }