B1TimelineVM
- B1-only read-only timeline ViewModel that value-copies FB1Timeline's TSharedPtr
data.
* Used for packet transfer (B2->B1) and GameThread UI display, avoiding cross-thread TSharedPtr sharing.
| Property | Type | Description | Metadata |
|---|---|---|---|
| Name | FName | Name identifier for this timeline. | |
| Priority | int32 | Priority value used to resolve conflicts when multiple timelines apply. | |
| Schedules | TArray | Value-copied list of schedules belonging to this timeline. | |
| CompanyId | FName | Company ID this timeline is associated with. | |
| AvaliableDayOfWeeksBitFlags | uint8 | Bit flags representing which days of the week this timeline is active. | |
| OverrideTimelinePriority | EB1OverrideTimelinePriorityType | Priority type for override timelines (e.g., social events, fire events). |