public void StopAnalyzing()
 {
     isAnalyzing = false;
     EditorApplication.update -= EditorUpdate;
     coroutineInProgress       = null;
     SceneOptimizer.Reset(meshData.ToArray());
 }
 void StartAnalyzing(List <int> data)
 {
     isAnalyzing = true;
     EditorApplication.update += EditorUpdate;
     coroutineInProgress       = SceneOptimizer.AnalyzeMeshes(playerPosition, meshData.ToArray(), data, true);
 }
 void StartOptimizing(List <int> data)
 {
     EditorApplication.update += EditorUpdate;
     coroutineInProgress       = SceneOptimizer.OptimizeMeshes(meshData.ToArray(), data, true);
 }