Exemplo n.º 1
0
 private void OnLoadDataTableDependencyAsset(object sender, GameFramework.DataTable.LoadDataTableDependencyAssetEventArgs e)
 {
     if (m_EnableLoadDataTableDependencyAssetEvent)
     {
         m_EventComponent.Fire(this, ReferencePool.Acquire <LoadDataTableDependencyAssetEventArgs>().Fill(e));
     }
 }
Exemplo n.º 2
0
 private void OnLoadDataTableDependencyAsset(object sender, GameFramework.DataTable.LoadDataTableDependencyAssetEventArgs e)
 {
     if (m_EnableLoadDataTableDependencyAssetEvent)
     {
         m_EventComponent.Fire(this, new LoadDataTableDependencyAssetEventArgs(e));
     }
 }
 private void LoadAssetDependencyAssetCallback(string dataTableAssetName, string dependencyAssetName, int loadedCount, int totalCount, object userData)
 {
     if (m_LoadDataTableDependencyAssetEventHandler != null)
     {
         LoadDataTableDependencyAssetEventArgs loadDataTableDependencyAssetEventArgs = LoadDataTableDependencyAssetEventArgs.Create(dataTableAssetName, dependencyAssetName, loadedCount, totalCount, userData);
         m_LoadDataTableDependencyAssetEventHandler(this, loadDataTableDependencyAssetEventArgs);
         ReferencePool.Release(loadDataTableDependencyAssetEventArgs);
     }
 }
Exemplo n.º 4
0
        private void LoadDataTableDependencyAssetCallback(string dataTableAssetName, string dependencyAssetName, int loadedCount, int totalCount, object userData)
        {
            LoadDataTableInfo loadDataTableInfo = (LoadDataTableInfo)userData;

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

            if (m_LoadDataTableDependencyAssetEventHandler != null)
            {
                LoadDataTableDependencyAssetEventArgs loadDataTableDependencyAssetEventArgs = LoadDataTableDependencyAssetEventArgs.Create(dataTableAssetName, dependencyAssetName, loadedCount, totalCount, loadDataTableInfo.UserData);
                m_LoadDataTableDependencyAssetEventHandler(this, loadDataTableDependencyAssetEventArgs);
                ReferencePool.Release(loadDataTableDependencyAssetEventArgs);
            }
        }
Exemplo n.º 5
0
 private void OnLoadDataTableDependencyAsset(object sender, GameFramework.DataTable.LoadDataTableDependencyAssetEventArgs e)
 {
     m_EventComponent.Fire(this, LoadDataTableDependencyAssetEventArgs.Create(e));
 }