Skip to main content

B1CustomScheduleSlotData

  • Defines a custom schedule slot for a specific time range with per-role action assignments.
PropertyTypeDescriptionMetadata
SlotIdFNameSlot ID copied from the preset's CustomScheduleSlotPresetData::Id. Used to match against SchoolClassSchedule.Category: B1CustomScheduleSlotData
ActivityIdFNameID of the SchoolActivity used when this slot was built, copied from BuildClassScheduleData.
* May be NAME_None for non-school careers. Used to identify the activity type on slot entry (e.g., an exam slot).
Category: B1CustomScheduleSlotData
StartHHMMint32The start time of this schedule slot in HHMM format.Category: B1CustomScheduleSlotData
EndHHMMint32The end time of this schedule slot in HHMM format.Category: B1CustomScheduleSlotData
DisplayNameFTextThe display name for this slot shown in the UI (e.g., homeroom, class time).Category: B1CustomScheduleSlotData
PhaseEB1SchoolPhaseThe school phase this slot represents (Class, LunchBreak, Exam, etc.).Category: B1CustomScheduleSlotData
RoleActionsTArrayThe list of role-specific actions to perform during this schedule slot.Category: B1CustomScheduleSlotData