/// <summary> /// Generate the schedule for the person /// </summary> /// <param name="person"></param> internal static void GenerateWorkSchoolSchedule(this ITashaPerson person, Random random) { var data = (person["SData"] as SchedulerPersonData); // Schedule school first if they are a part time student if (person.StudentStatus == StudentStatus.FullTime && person.EmploymentStatus == TTSEmploymentStatus.PartTime) { person.AddSchool(data, random); person.AddWork(data, random); } else { person.AddWork(data, random); person.AddSchool(data, random); } }