PodMovementProcessionLayer :: struct Example code
| type | :: "pod-movement" | |
| reference_group optional | :: ProcessionLayerInheritanceGroupID | The group this layer belongs to, for inheritance. |
The group this layer belongs to, for inheritance. | ||
| inherit_from optional | :: ProcessionLayerInheritanceGroupID | Adds the final position value from given layer to this one. |
Adds the final position value from given layer to this one. | ||
| contribute_to_distance_traveled optional | :: boolean | |
| distance_traveled_contribution optional | :: float | |
| frames | :: array[PodMovementProcessionBezierControlPoint] | |
Properties
reference_group :: ProcessionLayerInheritanceGroupID optional 
inherit_from :: ProcessionLayerInheritanceGroupID optional 
contribute_to_distance_traveled :: boolean optional 
distance_traveled_contribution :: float optional 
Example 
{
type = "pod-movement",
frames =
{
{ timestamp = 700 , tilt = 0.0 , tilt_t = 0 },
{ timestamp = 700 , offset = {0, 0 - 500} , offset_t = {0, -40} },
{ timestamp = 900 , offset = {15, -60 - 500} , offset_t = {-10, -10} },
{ timestamp = 900 , opacity = 1.0 },
{ timestamp = 960 , tilt = 0.05 , tilt_t = -0.03 },
{ timestamp = 1050, tilt = 0.25 , tilt_t = 0 },
{ timestamp = 1050, offset = {40, -70 - 500} , offset_t = {-1, 0} },
{ timestamp = 1050, opacity = 0.0 },
{ timestamp = 700 , offset_rate = 0 },
{ timestamp = 1050, offset_rate = 1.0 }
}
}

