/// <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();
            }
        }
예제 #2
0
 /// <summary>
 /// Invoke NewTrimesterEvent event
 /// </summary>
 /// <param name="oldGrades">Old school grades of trimester</param>
 internal static void Call_NewTrimesterEvent(SchoolGrades oldGrades)
 {
     NewTrimesterEvent?.Invoke(oldGrades);
 }