Ejemplo n.º 1
0
 private void OnLoadDataTableUpdate(object sender, GameFramework.DataTable.LoadDataTableUpdateEventArgs e)
 {
     if (m_EnableLoadDataTableUpdateEvent)
     {
         m_EventComponent.Fire(this, ReferencePool.Acquire <LoadDataTableUpdateEventArgs>().Fill(e));
     }
 }
Ejemplo n.º 2
0
 private void OnLoadDataTableUpdate(object sender, GameFramework.DataTable.LoadDataTableUpdateEventArgs e)
 {
     if (m_EnableLoadDataTableUpdateEvent)
     {
         m_EventComponent.Fire(this, new LoadDataTableUpdateEventArgs(e));
     }
 }
 private void LoadAssetUpdateCallback(string dataTableAssetName, float progress, object userData)
 {
     if (m_LoadDataTableUpdateEventHandler != null)
     {
         LoadDataTableUpdateEventArgs loadDataTableUpdateEventArgs = LoadDataTableUpdateEventArgs.Create(dataTableAssetName, progress, userData);
         m_LoadDataTableUpdateEventHandler(this, loadDataTableUpdateEventArgs);
         ReferencePool.Release(loadDataTableUpdateEventArgs);
     }
 }
Ejemplo n.º 4
0
        private void LoadDataTableUpdateCallback(string dataTableAssetName, float progress, object userData)
        {
            LoadDataTableInfo loadDataTableInfo = (LoadDataTableInfo)userData;

            if (loadDataTableInfo == null)
            {
                throw new GameFrameworkException("Load data table info is invalid.");
            }

            if (m_LoadDataTableUpdateEventHandler != null)
            {
                LoadDataTableUpdateEventArgs loadDataTableUpdateEventArgs = LoadDataTableUpdateEventArgs.Create(dataTableAssetName, loadDataTableInfo.LoadType, progress, loadDataTableInfo.UserData);
                m_LoadDataTableUpdateEventHandler(this, loadDataTableUpdateEventArgs);
                ReferencePool.Release(loadDataTableUpdateEventArgs);
            }
        }
Ejemplo n.º 5
0
 private void OnLoadDataTableUpdate(object sender, GameFramework.DataTable.LoadDataTableUpdateEventArgs e)
 {
     m_EventComponent.Fire(this, LoadDataTableUpdateEventArgs.Create(e));
 }