/// <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);
        }
Exemplo n.º 2
0
    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);
    }
Exemplo n.º 3
0
    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));
    }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }