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.