Home › Reflected data types › TimelineSet

Engine executable. Settings and tools of the game program (CivilizationVI.exe), usable without a mod. Mostly undocumented debug and configuration functionality; descriptions come from analysis of the executable and have not all been tried in the running game.

Reflected types: TimelineSet

Back to the overview.

Model timelines (inferred).

TimelineSet

Layout read from GetTypeInfo (0x7e7520), size 56 bytes.

Offset Field Type
0 (0x0) Name m_sz
8 (0x8) Triggers Types::Vector<FGXModelFramework::TimelineSet::Trigger, Types::LinearAlloc::DefaultPackage>
32 (0x20) Timelines Types::Vector<FGXModelFramework::TimelineSet::Timeline, Types::LinearAlloc::DefaultPackage>

TimelineSet::Timeline

Layout read from GetTypeInfo (0x7e7190), size 24 bytes.

Offset Field Type
0 (0x0) TimelineID m_sz
8 (0x8) TriggerStart uint32
12 (0xc) TriggerCount uint32
16 (0x10) Duration float

TimelineSet::Trigger

Layout read from GetTypeInfo (0x7e7b00), size 28 bytes.

Offset Field Type
0 (0x0) Type int
4 (0x4) StartTime float
8 (0x8) Duration float
12 (0xc) SpecialBoneIndex uint32
16 (0x10) AttachmentPointNameHash uint32
20 (0x14) Data TimelineSet::Trigger::TriggerData

TimelineSet::Trigger::TriggerData

Layout read from GetTypeInfo (0x7e7f20), size 8 bytes.

Offset Field Type
0 (0x0) DataValues unsigned int [2]

TimelineSet::Trigger::TriggerData::ActionData

Layout read from GetTypeInfo (0x7e6430), size 4 bytes.

Offset Field Type
0 (0x0) FXNameHash uint32

TimelineSet::Trigger::TriggerData::ArtDefVFXData

Layout read from GetTypeInfo (0x7e66d0), size 8 bytes.

Offset Field Type
0 (0x0) FXNameHash uint32
4 (0x4) CollectionNameHash uint32

TimelineSet::Trigger::TriggerData::SoundData

Layout read from GetTypeInfo (0x7e6ef0), size 4 bytes.

Offset Field Type
0 (0x0) FXNameHash uint32

TimelineSet::Trigger::TriggerData::TransferData

Layout read from GetTypeInfo (0x7e7860), size 4 bytes.

Offset Field Type
0 (0x0) RefTriggerIndex int