void SolveTask(ref List <string> path) { CubeTask task = _tasks[_currentTask] as CubeTask; if (task.Finished() && _currentTask + 1 < _tasks.Count) { _currentTask++; } bool success = task.Solve(ref path); //Debug.Log("Solve task: " + _currentTask + " "+ success); }
public string GetCurrentTaskRow() { CubeTask task = _tasks[_currentTask] as CubeTask; return(task.rowName); }