B1Order
- Defines a single scheduled activity (order) within a timeline range, specifying what interaction to perform and how.
| Property | Type | Description | Metadata |
|---|---|---|---|
| InteractionBagId | FName | ID of the interaction bag to execute during this order. | Category: B1Order Foreign: InteractionBag.Id |
| StatId | FName | ID of the stat that this order targets or monitors. | Category: B1Order Foreign: Stat.Id |
| TargetStatInteractionId | FName | Interaction ID used when targeting a specific stat-related interaction. | Category: B1Order Foreign: InteractionBag.Id |
| TargetSiteId | FName | ID of the target site where this order should be performed. | Category: B1Order Foreign: Site.Id |
| Type | EB1OrderType | Execution type of this order (once, persistent, random, etc.). | Category: B1Order |
| bIsTimeFlexible | bool | If true, this order is time-flexible and survives user schedule adjustments with proportional time scaling. | Category: B1Order |
| RandomOrderInteraction | TArray | List of random interaction choices for RANDOMPERSISTENT order types. | Category: B1Order |
| RandomInteractionPickIndex | int32 | Index of the currently picked random interaction; -1 means no pick yet. | Category: B1Order |
| StartTime | uint32 | Start time of the range expressed as an absolute time value (HHMM format). | Category: B1TimelineRange |
| EndTime | uint32 | End time of the range expressed as an absolute time value (HHMM format). | Category: B1TimelineRange |