CameraProfile
Class in Zigurous.CameraSystem
Declaration
public sealed class CameraProfile : ScriptableObjectDescription
The settings profile for a camera controller.
Properties
| preset | The preset used to create the profile. |
| aimPunch | The aim punch settings. |
| animatorMotion | The animator motion settings. |
| autoFocus | The auto focus settings. |
| cameraShake | The camera shake settings. |
| collision | The camera collision settings. |
| cursor | The camera cursor settings. |
| eyelineAdjustment | The eyeline adjustment settings. |
| follow | The camera follow settings. |
| fovKick | The FOV "Kick" settings. |
| freeFly | The camera free fly settings. |
| freeLook | The camera free look settings. |
| headBob | The head bob settings. |
| noise | The noise settings. |
| panning | The camera panning settings. |
| recoil | The recoil settings. |
| screenFade | The screen fade settings. |
| shoulderLean | The shoulder lean settings. |
| shoulderSwap | The shoulder swap settings. |
| targeting | The camera targeting settings. |
| zoom | The camera zoom settings. |
Constructors
| CameraProfile | Creates a new camera settings profile. |
Methods
| GetSettings<T> | Gets the settings of the specified type. |
| AddSettings<T> | Adds the settings of the specified type to the profile. |
| RemoveSettings<T> | Removes the settings of the specified type from the profile. |
Static Methods
| Create | Creates a new camera settings profile. |