DisablePlayerControls - InputEnableLayer
Member of: InputEnableLayer Script
Selectively disables the player's controls on this layer.
SyntaxEdit
Function DisablePlayerControls(bool abMovement = true, bool abFighting = true, bool abCamSwitch = false, \
bool abLooking = false, bool abSneaking = false, bool abMenu = true, bool abActivate = true, \
bool abJournalTabs = false, bool abVATS = true, bool abFavorites = true, bool abRunning = false) native
ParametersEdit
- abMovement: Disable the player's movement controls.
- Default: True
- abFighting: Disable the player's combat controls.
- Default: True
- abCamSwitch: Disable the ability to switch point of view.
- Default: False
- abLooking: Disable the player's look controls.
- Default: False
- abSneaking: Disable the player's sneak controls.
- Default: False
- abMenu: Disables menu controls (Journal, Inventory, Pause, etc.).
- Default: True
- abActivate: Disables ability for player to activate objects.
- Default: True
- abJournalTabs: Disables all Journal tabs except System.
- Default: False
- abVATS: Disables ability for player to use VATS.
- Default: True
- abFavorites: Disables ability for player to use the favorites menu.
- Default: True
- abRunning: Disables ability for player to run.
- Default: False
Return ValueEdit
None.
ExamplesEdit
; Disable movement and combat
InputEnableLayer myLayer = InputEnableLayer.Create()
myLayer.DisablePlayerControls()
; Disable just camera switching
myLayer.DisablePlayerControls(false, false, true, false, false, false, false, false, false, false, false)
NotesEdit
- Calling DisablePlayerControls with the False flag set for individual parameters will not re-enable controls that are already disabled. Use EnablePlayerControls instead.
See AlsoEdit
- InputEnableLayer Script
- EnablePlayerControls - InputEnableLayer
- IsActivateEnabled - InputEnableLayer
- IsCamSwitchEnabled - InputEnableLayer
- IsFightingEnabled - InputEnableLayer
- IsJournalEnabled - InputEnableLayer
- IsSneakingEnabled - InputEnableLayer
- IsLookingEnabled - InputEnableLayer
- IsMovementEnabled - InputEnableLayer
- IsRunningEnabled - InputEnableLayer
- IsSneakingEnabled - InputEnableLayer
- IsVATSEnabled - InputEnableLayer