Global Settings
These settings don't just affect individual camera instances; they affect the module as a whole.
GCWarn
shiftUnlocked.GCWarn: boolean
Whether the module should issue a warning when there is more than one camera instance in your game.
GlobalRaycastChannelName
shiftUnlocked.GlobalRaycastChannelName: string
The name of the SmartRaycast Channel to be used as a fallback if a camera's channel is not set.
AutoExcludeChars
shiftUnlocked.AutoExcludeChars: boolean
Whether or not the module should handle the exclusion of player characters from camera collision detection by adding them to the raycast Channel's filter list. If you are using an include filter list for your channel, this feature will be disabled.
CameraShakeDefaultPosInfluence
shiftUnlocked.CameraShakeDefaultPosInfluence: Vector3
The PositionInfluence vector is used as a fallback when the PositionInfluence argument of the :Shake camera method is nil.
CameraShakeDefaultRotInfluence
shiftUnlocked.CameraShakeDefaultRotInfluence: Vector3
The RotationInfluence vector is used as a fallback when the RotationInfluence argument of the :Shake camera method is nil.
CameraShakeInstance
shiftUnlocked.CameraShakeInstance: table
This setting just points to the CameraShakeInstance module for easy use.
Warning
This setting is not intended to be modified.
CameraShakePresets
shiftUnlocked.CameraShakePresets: table
This setting points to the CameraShakePresets module for easy use. You can change this value to point to your own presets if convenient.