/// <summary> /// 创建加载字典成功事件。 /// </summary> /// <param name="dictionaryAssetName">字典资源名称。</param> /// <param name="duration">加载持续时间。</param> /// <param name="userData">用户自定义数据。</param> /// <returns>创建的加载字典成功事件。</returns> public static LoadDictionarySuccessEventArgs Create(string dictionaryAssetName, float duration, object userData) { LoadDictionarySuccessEventArgs loadDictionarySuccessEventArgs = ReferencePool.Acquire <LoadDictionarySuccessEventArgs>(); loadDictionarySuccessEventArgs.DictionaryAssetName = dictionaryAssetName; loadDictionarySuccessEventArgs.Duration = duration; loadDictionarySuccessEventArgs.UserData = userData; return(loadDictionarySuccessEventArgs); }
private void OnLoadDictionarySuccess(object sender, GameEventArgs e) { LoadDictionarySuccessEventArgs evt = (LoadDictionarySuccessEventArgs)e; string flagKey = string.Format("Dictionary.{0}", evt.DictionaryName); m_LoadResFlag[flagKey] = true; Log.Info("Preload asset {0} success.", flagKey); }
private void OnLoadDictionarySuccess(object sender, GameEventArgs e) { LoadDictionarySuccessEventArgs ne = (LoadDictionarySuccessEventArgs)e; if (ne.UserData != this) { return; } loadedFlag[string.Format("Dictionary.{0}", ne.DictionaryName)] = true; Debug.Log(string.Format("Load dictionary '{0}' OK.", ne.DictionaryName)); }
private void OnLoadDictionarySuccess(object sender, GameEventArgs e) { LoadDictionarySuccessEventArgs ne = (LoadDictionarySuccessEventArgs)e; if (ne.UserData != this) { return; } m_LoadedFlag[Utility.Text.Format("Dictionary.{0}", ne.DictionaryName)] = true; Log.Info("Load dictionary '{0}' OK.", ne.DictionaryName); }
private void OnLoadDictionarySuccess(object sender, GameEventArgs e) { LoadDictionarySuccessEventArgs ne = (LoadDictionarySuccessEventArgs)e; if (ne.UserData != this) { return; } m_LoadedFlag[ne.DictionaryAssetName] = true; Log.Info("Load dictionary '{0}' OK.", ne.DictionaryAssetName); }
//加载字典成功的回调 private void OnLoadDictionarySuccess(object sender, BaseEventArgs e) { LoadDictionarySuccessEventArgs args = e as LoadDictionarySuccessEventArgs; if (args.UserData != this) { return; } m_LoadedFlag[Utility.Text.Format("Dictionary.{0}", args.DictionaryName)] = true; Log.Info("Load dictionary '{0}' OK.", args.DictionaryName); }