Class CameraUtils
Camera utility functions for managing camera controls.
Namespace: nickmaltbie.OpenKCC.CameraControls
Assembly: cs.temp.dll.dll
Syntax
public static class CameraUtils
Methods
UpdateCameraController(CameraConfig, GameObject, IManagedCamera, Single)
Update a camera controller based on current configuration and inputs.
Declaration
public static void UpdateCameraController(CameraConfig config, GameObject go, IManagedCamera cameraControls, float deltaTime)
Parameters
Type | Name | Description |
---|---|---|
CameraConfig | config | Configuration for the camera controller. |
GameObject | go | GameObject associated with the camera controller. |
IManagedCamera | cameraControls | Camera controls object. |
Single | deltaTime | delta time for updating the camera controller. |
UpdateThirdPersonCameraBase(Vector3, CameraConfig, GameObject, IManagedCamera, Single)
Update the third person camera base for a camera controller.
Declaration
public static void UpdateThirdPersonCameraBase(Vector3 cameraDirection, CameraConfig config, GameObject go, IManagedCamera cameraControls, float deltaTime)
Parameters
Type | Name | Description |
---|---|---|
Vector3 | cameraDirection | Direction the camera is relative to the player. |
CameraConfig | config | Config associated with the player. |
GameObject | go | Game object for the character position. |
IManagedCamera | cameraControls | Camera controls associated with the player. |
Single | deltaTime | delta time for updating player opacity. |