# AnimatedCameraExtension

This extension drives camera based on a a curved animation sequence. It will automatically terminates when animation finishes. The given animation sequence is only used to drive cameras, so it should contain and only contain four tracks: position, rotation, scale and FOV.&#x20;

You must ensure the input animation is valid in this regard. See [Animating Camera](https://sulleyyys-organization.gitbook.io/manuals-of-ccs/advanced-uses/animating-camera) for more information.

<figure><img src="https://1253177398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIc7aRtmwmEkkqEJZORmC%2Fuploads%2FUcRmYBMj3yaFKMjMWBv9%2Fanimatedcameraextension.png?alt=media&#x26;token=9eb0d76a-0af4-42fe-97a7-67522635e94d" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="201.33333333333331">Parameter</th><th width="72"></th><th>Description</th></tr></thead><tbody><tr><td>AnimToPlay</td><td></td><td>The animation sequence you want to play on camera.</td></tr><tr><td>RefCoordinateActor</td><td></td><td>In which actor's local space you want to play the camera animation.</td></tr><tr><td>RefCoordinate</td><td></td><td>In which reference frame you want to play the camera animation.</td></tr><tr><td>PositionOffset</td><td></td><td>Position offset, in reference space.</td></tr><tr><td>Stage</td><td></td><td>Stage at which this component is executed. You can only change this property at the "Class Defaults" window.</td></tr></tbody></table>
