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); } }
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); } }