Exemplo n.º 1
0
        /// <summary>
        /// 创建加载数据表成功事件。
        /// </summary>
        /// <param name="dataTableAssetName">数据表资源名称。</param>
        /// <param name="duration">加载持续时间。</param>
        /// <param name="userData">用户自定义数据。</param>
        /// <returns>创建的加载数据表成功事件。</returns>
        public static LoadDataTableSuccessEventArgs Create(string dataTableAssetName, float duration, object userData)
        {
            LoadDataTableSuccessEventArgs loadDataTableSuccessEventArgs = ReferencePool.Acquire <LoadDataTableSuccessEventArgs>();

            loadDataTableSuccessEventArgs.DataTableAssetName = dataTableAssetName;
            loadDataTableSuccessEventArgs.Duration           = duration;
            loadDataTableSuccessEventArgs.UserData           = userData;
            return(loadDataTableSuccessEventArgs);
        }
Exemplo n.º 2
0
        private void OnLoadDataTableSuccess(object sender, GameEventArgs e)
        {
            LoadDataTableSuccessEventArgs ne = (LoadDataTableSuccessEventArgs)e;

            if (ne.UserData != this)
            {
                return;
            }
            isEnd[Utility.Text.Format("DataTable.{0}", ne.DataTableName)] = true;
        }
        //加载数据表成功的回调
        private void OnLoadDataTableSuccess(object sender, BaseEventArgs e)
        {
            LoadDataTableSuccessEventArgs args = e as LoadDataTableSuccessEventArgs;

            if (args.UserData == this)
            {
                m_LoadedFlag[Utility.Text.Format("DataTable.{0}", args.DataTableName)] = true;
                Log.Info("Load data table '{0}' OK.", args.DataTableName);
            }
        }
Exemplo n.º 4
0
    private void OnLoadDataTableSuccess(object sender, GameEventArgs e)
    {
        LoadDataTableSuccessEventArgs evt = (LoadDataTableSuccessEventArgs)e;

        string flagKey = string.Format("Datable.{0}", evt.DataTableName);

        m_LoadResFlag[flagKey] = true;

        Log.Info("Preload asset {0} success.", flagKey);
    }
Exemplo n.º 5
0
        void OnLoadDataTableSuccess(object sender, GameEventArgs e)
        {
            LoadDataTableSuccessEventArgs ne = (LoadDataTableSuccessEventArgs)e;

            if (ne.UserData != this)
            {
                return;
            }
            m_LoadedFlag[ne.DataTableAssetName] = true;
            Log.Info("Load data table '{0}' OK.", ne.DataTableAssetName);
        }
Exemplo n.º 6
0
        private void OnLoadDataTableSuccess(object sender, GameEventArgs e)
        {
            LoadDataTableSuccessEventArgs ne = (LoadDataTableSuccessEventArgs)e;

            if (ne.UserData != this)
            {
                return;
            }
            m_LoadedFlag[Utility.Text.Format("DataTable.{0}", ne.DataTableName)] = true;
            Log.Info("<color=lime>Load data table '{0}' OK.</color>", ne.DataTableName);
        }
Exemplo n.º 7
0
        private void OnLoadDataTableSuccess(object sender, GameEventArgs e)
        {
            LoadDataTableSuccessEventArgs ne = (LoadDataTableSuccessEventArgs)e;

            if (ne.UserData != this)
            {
                return;
            }
            GameEntry.UI.OpenUIForm(UIFormId.TestPrefab, this);
            Log.Info("Load data table '{0}' OK.", ne.DataTableName);
        }
        private void OnLoadDataTableSuccess(object sender, GameEventArgs e)
        {
            LoadDataTableSuccessEventArgs ne = (LoadDataTableSuccessEventArgs)e;

            if (ne.UserData != this)
            {
                return;
            }

            m_LoadedFlag[string.Format("DataTable.{0}", ne.DataTableName)] = true;
            Log.Info("Load data table '{0}' OK.", ne.DataTableName);
        }
Exemplo n.º 9
0
        private void OnLoadDataTableSuccess(object sender, GameEventArgs e)
        {
            LoadDataTableSuccessEventArgs ne = (LoadDataTableSuccessEventArgs)e;

            if (ne.UserData != this)
            {
                return;
            }

            if (m_LoadingPage != null)
            {
                m_LoadingPage.OnLoadDataTable(ne.DataTableName);
            }
            m_LoadedFlag[Utility.Text.Format("DataTable.{0}", ne.DataTableName)] = true;
            Log.Info("Load data table '{0}' OK.", ne.DataTableName);
        }