Exemplo n.º 1
0
 private void HandleOnTaskBegin(TnAbstractTask task)
 {
     if (task is SearchObjectTask)
     {
         this.UpdateSearchProgress(this.m_job1);
         return;
     }
     if (task is SearchObjectInGameObjectTask)
     {
         this.UpdateSearchProgress(this.m_job2);
     }
 }
        private void HandleOnTaskFinish(TnAbstractTask task)
        {
            Type type = task.GetType();

            if (type == typeof(SearchMissingInFolderListJob))
            {
                this.HandleOnJob1Finish();
                return;
            }
            if (type == typeof(SearchMissingInGameObjectListJob))
            {
                this.HandleOnJob2Finish();
            }
        }
        private void HandleOnTaskBegin(TnAbstractTask task)
        {
            Type type = task.GetType();

            if (type == typeof(SearchMissingInPrefabTask))
            {
                this.UpdateSearchProgress(this.m_job1);
                return;
            }
            if (type == typeof(SearchMissingInGameObjectTask))
            {
                this.UpdateSearchProgress(this.m_job2);
            }
        }
        private void HandleOnTaskProcess(TnAbstractTask task)
        {
            Type type = task.GetType();

            if (type == typeof(SearchMissingInPrefabTask))
            {
                SearchMissingInPrefabTask searchMissingInPrefabTask = task as SearchMissingInPrefabTask;
                this.ProcessSearchInPrefab(searchMissingInPrefabTask.FilePath);
                return;
            }
            if (type == typeof(SearchMissingInGameObjectTask))
            {
                SearchMissingInGameObjectTask searchMissingInGameObjectTask = task as SearchMissingInGameObjectTask;
                this.ProcessSearchInGameObject(searchMissingInGameObjectTask.Go);
            }
        }
Exemplo n.º 5
0
        private void HandleOnTaskProcess(TnAbstractTask task)
        {
            Type type = task.GetType();

            if (type == typeof(SearchObjectInPrefabTask))
            {
                SearchObjectInPrefabTask searchObjectInPrefabTask = task as SearchObjectInPrefabTask;
                this.ProcessSearchInPrefab(searchObjectInPrefabTask.FilePath);
            }
            else if (type == typeof(SearchObjectInMaterialTask))
            {
                SearchObjectInMaterialTask searchObjectInMaterialTask = task as SearchObjectInMaterialTask;
                this.ProcessSearchInMaterial(searchObjectInMaterialTask.FilePath);
            }
            else if (type == typeof(SearchObjectInGameObjectTask))
            {
                SearchObjectInGameObjectTask searchObjectInGameObjectTask = task as SearchObjectInGameObjectTask;
                this.ProcessSearchInGameObject(searchObjectInGameObjectTask.Go);
            }
        }