Skip to content

📘 Timeline Data Guide

🧩 Struct: FB1TimelineTableRow

Defines scheduled tasks and daily routines for entities, used for simulation and planning.

Properties

  • Id (FName): Unique identifier for the timeline.
  • IsAutoBuildSchedule (bool): If true, the schedule is auto-generated.
  • Priority (int32): Schedule priority used when multiple overlap.
  • AvaliableDayOfWeeks (TArray<EB1DayOfWeek>): Days this timeline is allowed to run.
  • CompanyId (FName): Company associated with this timeline. (Foreign = "Company.Id")
  • CityId (FName): City or level this timeline is assigned to. (ModTip = "LevelName")
  • Conditions (TArray<FB1Condition>): Logic rules that control availability.
  • Schedules (TArray<FB1ScheduleDetail>): List of daily schedules this timeline consists of.
  • AvaliableDayOfWeeksBitFlags (uint8): Internal bitmask version of the allowed days.

📚 References