Enhance school simulation management by introducing a new SchoolWeekDays option, allowing configuration of the number of working days in a week. Update the API to include school week days in responses and enhance documentation to reflect these changes. Revise UI components to support the new management features, ensuring a seamless user experience when hiring and assigning staff. Update localization strings for improved clarity and consistency across the application.
This commit is contained in:
@@ -136,6 +136,11 @@ public sealed class SubjectDef : Def
|
||||
public int HoursPerWeek { get; init; }
|
||||
|
||||
public IReadOnlyList<SubjectSkillShare> Skills { get; init; } = [];
|
||||
|
||||
/// <summary>
|
||||
/// RoomDef the lesson needs. Null means the class's homeroom. PE uses a gym, informatics a lab.
|
||||
/// </summary>
|
||||
public string? Room { get; init; }
|
||||
}
|
||||
|
||||
public sealed class TraitSkillModifier
|
||||
|
||||
Reference in New Issue
Block a user