What follows is a list of all the premade user modules that come with the game. All of these have helper functions that can be access by looking for functions with the prefix displayed for each module.
Helper function prefix: CameraAnimation
The camera animation system is used to move the player camera along a specific path while still allowing some degree of interaction.
To use the system, place CameraAnimation nodes (Area → CameraAnimation) in the scene and give each of them the name of the animation followed by an underscore and their placement within the animation (such as WakeUpAnimation_1, WakeUpAnimation_2 etc). Note that if you duplicate (Ctrl-D) a node, the duplicate will automatically get the next available number as its suffix.
Rotate the nodes so that their Z-axes point in the direction you want the camera to look at that part of the animation.
In script, call the helper function InteractiveCameraAnimationState_Begin() to start the animation.