B1ScheduleSlotRoleActionData
- Defines the action data for a specific role within a schedule slot, including location and activities.
| Property | Type | Description | Metadata |
|---|---|---|---|
| RoleId | FName | The role ID this action applies to; NAME_None means all roles. | Category: B1ScheduleSlotRoleActionData |
| RoomPurposeId | FName | The room purpose ID where this action should be performed; NAME_None means no restriction. | Category: B1ScheduleSlotRoleActionData |
| GotoOtherSiteName | FName | The name of another site to move to before performing this action; NAME_None means stay at current site. | Category: B1ScheduleSlotRoleActionData |
| ActionTagIds | TArray | The list of action tag IDs that define what this role does during the slot. | Category: B1ScheduleSlotRoleActionData |
| bNeedEarlyMove | bool | Whether this role needs to move to the location early before the slot starts. | Category: B1ScheduleSlotRoleActionData |
| ArrivedInteractionBagId | FName | Interaction bag ID played when this role arrives at the RoomPurpose location; NAME_None means no arrival interaction. | Category: B1ScheduleSlotRoleActionData |
| CostumeId | FName | Costume ID to wear when arriving at the RoomPurpose location; NAME_None means no costume change. Cannot be set together with OutfitCategory. | Category: B1ScheduleSlotRoleActionData Foreign: Costume.Id |
| OutfitCategory | EB1OutfitCategory | Outfit category to wear when arriving at the RoomPurpose location; None means no outfit change. Cannot be set together with CostumeId. | Category: B1ScheduleSlotRoleActionData |
| QuestId | FName | Mission (quest) ID linked to this role and time slot; NAME_None means no mission. | Category: B1ScheduleSlotRoleActionData |
| StartScriptIdList | TArray | Scripts executed on this role's target when the slot starts; skipped when empty. | Category: B1ScheduleSlotRoleActionData Foreign: Script.Id |
| FinishScriptIdList | TArray | Scripts executed on this role's target when the slot ends; skipped when empty. | Category: B1ScheduleSlotRoleActionData Foreign: Script.Id |