B1ScheduleStudioData
- The schedule data attached to a site, containing actor role assignments and time-slotted actions.
* ActorRoles: fixed role assignments per site; ScheduleSlots: per-timeslot role actions.
* Multiple instances may exist per Career (e.g., School has Normal + per-class entries).
| Property | Type | Description | Metadata |
|---|---|---|---|
| SchoolScheduleType | EB1SchoolScheduleType | Identifies the type and purpose of this schedule data entry. | Category: B1ScheduleStudioData |
| ClassIndex | int32 | Class section index. Only meaningful when SchoolScheduleType == School_Class. | Category: B1ScheduleStudioData |
| ScheduleId | FName | * The original ID of the applied schedule. If provided by a developer, it maps to FB1CustomSchedulePresetTableRow. * If no match is found, it is treated as a user-created custom schedule. | Category: B1ScheduleStudioData |
| ActorRoles | TArray | The list of actor roles permanently assigned to this site. | Category: B1ScheduleStudioData |
| ScheduleSlots | TArray | The ordered list of schedule slots defining the daily timetable. | Category: B1ScheduleStudioData |