FB1ScheduleDetail
🧩 Struct: FB1ScheduleDetail¶
Defines a full schedule entry with associated site, conditions, scripts, and interaction orders.
Properties¶
- Site (
FName): ID of the site this schedule occurs at (e.g., Home, Company). (Foreign = "Site.Id", ModTip = "{Home},{Company},{Spanwer},{RabbitHole}") - SiteTags (
TArray<FName>): Tags used to describe or filter the site. (Foreign = "Site.Tags") - Orders (
TArray<FB1Order>): List of ordered interactions that take place during the schedule. - ScheduleName (
FName): ID of the schedule template or name. (Foreign = "ScheduleInfo.Id") - StartScriptIdList (
TArray<FName>): Scripts executed when the schedule begins. (Foreign = "Script_SiteTimeline.Id") - FinishScriptIdList (
TArray<FName>): Scripts executed when the schedule ends. (Foreign = "Script_SiteTimeline.Id") - ArrivedScriptIdList (
TArray<FName>): Scripts triggered when the actor arrives at the site. (Foreign = "Script_SiteTimeline.Id") - CancelScriptIdList (
TArray<FName>): Scripts executed when the schedule is canceled. (Foreign = "Script_SiteTimeline.Id") - SearchedScriptIdList (
TArray<FName>): Scripts executed when the actor performs a search action. (Foreign = "Script_SiteTimeline.Id") - LeavedSiteScriptIdList (
TArray<FName>): Scripts executed when the actor leaves the site. (Foreign = "Script_SiteTimeline.Id") - SearchTargetFilterIds (
TArray<FName>): Target filter IDs used to find a specific subject during the schedule. (Foreign = "TargetFilter.Id") - SearchTargetConditions (
TArray<FB1Condition>): Additional conditions for validating the target search. - bIsWorkingSchedule (
bool): Indicates whether this schedule represents a work-related task. - bHasFlexibleOrder (
bool): If true, the schedule contains flexible order execution logic.