CameraProfile


Declaration

public sealed class CameraProfile : ScriptableObject

Description

The settings profile for a camera controller.

Properties

presetThe preset used to create the profile.
aimPunchThe aim punch settings.
animatorMotionThe animator motion settings.
autoFocusThe auto focus settings.
cameraShakeThe camera shake settings.
collisionThe camera collision settings.
cursorThe camera cursor settings.
eyelineAdjustmentThe eyeline adjustment settings.
followThe camera follow settings.
fovKickThe FOV "Kick" settings.
freeFlyThe camera free fly settings.
freeLookThe camera free look settings.
headBobThe head bob settings.
noiseThe noise settings.
panningThe camera panning settings.
recoilThe recoil settings.
screenFadeThe screen fade settings.
shoulderLeanThe shoulder lean settings.
shoulderSwapThe shoulder swap settings.
targetingThe camera targeting settings.
zoomThe camera zoom settings.

Constructors

CameraProfileCreates 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

CreateCreates a new camera settings profile.