# Camera prolog

### Overview

The `cameraProlog` object is used to define the initial camera position and rotation, as well as a series of points that the camera will move to during a prologue sequence.

* Note: There is no editor in current version, but could be tested along with config.lua/Prolog.ResetCacheState = true, so each time prolog will be loaded.

## Properties

* `initCameraPosition`
  * This property is a `vector3` that defines the initial position of the camera.
* `initCameraRot`
  * This property is a `vector3` that defines the initial rotation of the camera.
* `initGameplayCamRot`
  * This property is a `vector3` that defines the initial rotation of the gameplay camera.
* `points`
  * This property is an array of objects that define the points that the camera will move to during the prologue sequence.
  * `pos`
    * This property is a `vector3` that defines the position of the camera at this point in the sequence.
  * `rot`
    * This property is a `vector3` that defines the rotation of the camera at this point in the sequence.
  * `duration`
    * This property is a number that defines the duration of time that the camera will take to move to this point.
  * `text`
    * This property is a string that defines the text that will be displayed on the screen during this point in the sequence.
  * `textTimeout`
    * This property is a number that defines the amount of time that the text will be displayed on the screen.
  * `textRenderTime`
    * This property is a number that defines the amount of time that the text will take to fade in and out.
