/// <summary> /// Start a new trimester and remove all school grades of all subjects. /// </summary> /// <param name="oldGrades"><c>SchoolGrades</c> of the last trimester</param> /// <param name="save">If true, this change will be saved.</param> public static void NewTrimester(SchoolGrades oldGrades, bool save = true) { Global.userData.schoolGrades.NewTrimester(); EventsManager.Call_NewTrimesterEvent(oldGrades); if (save) { Save.SaveData(); } }
/// <summary> /// Invoke NewTrimesterEvent event /// </summary> /// <param name="oldGrades">Old school grades of trimester</param> internal static void Call_NewTrimesterEvent(SchoolGrades oldGrades) { NewTrimesterEvent?.Invoke(oldGrades); }