add_keyframe_to_property_track
Set a keyframe at a specified time on an existing property track's channels, applying the value to every channel in its section.
Instructions
Adds a keyframe to a property track's section channel(s) at the given time. The property track must already exist (call add_property_track first). The value is keyed onto every channel of the section:
Returns: { sequence_name: string, binding_guid: string, property_type: string, time_seconds: float, key_frame: int, keys_added: int, channel_count: int, saved: bool, save_error?: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | No | Key value. For Float: a scalar. For Bool/Visibility: a bool. For Vector/Color: a list of numbers (Vector/Color). Defaults to 0 / [] if omitted. | |
| binding_guid | Yes | GUID of the binding owning the property track. | |
| time_seconds | Yes | Time (seconds, >= 0) at which to place the key. | |
| property_type | Yes | One of "Float", "Bool", "Vector", "Color", "Visibility". | |
| sequence_name | Yes | Name of the target Level Sequence. |