/// <inheritdoc/> public void HandleProjectIsGoingToSave() { if (CurrentCourse != null) { CourseAssetManager.Save(CurrentCourse); } }
/// <inheritdoc/> public void HandleStepWindowClosed(StepWindow window) { if (CurrentCourse != null) { CourseAssetManager.Save(CurrentCourse); } stepWindow = null; }
/// <inheritdoc/> public void HandleCurrentCourseChanged(string courseName) { if (CurrentCourse != null) { CourseAssetManager.Save(CurrentCourse); } EditorPrefs.SetString(GlobalEditorHandler.LastEditedCourseNameKey, courseName); LoadCourse(CourseAssetManager.Load(courseName)); }
/// <inheritdoc/> public void HandleCourseWindowClosed(CourseWindow window) { if (courseWindow != window) { return; } if (CurrentCourse != null) { CourseAssetManager.Save(CurrentCourse); } }