- Found in:
- Vanilla
voidfunctionDisablePlayerControls(boolabMovement=true, boolabFighting=true, boolabCamSwitch=false, boolabLooking=false, boolabSneaking=false, boolabMenu=true, boolabActivate=true, boolabJournalTabs=false, boolabVATS=true, boolabFavorites=true, boolabRunning=false)Native
Description
Wiki Description
Selectively disables the player's controls on this layer.
Documentation Comment
Disables the user's controls
Caveats
CK Wiki - Notes
- Calling DisablePlayerControls with the False flag set for individual parameters will not re-enable controls that are already disabled. Use EnablePlayerControls instead.
Parameters
boolabMovement=true
CK Wiki Description
Disable the player's movement controls.
- Default:True
boolabFighting=true
CK Wiki Description
Disable the player's combat controls.
- Default:True
boolabCamSwitch=false
CK Wiki Description
Disable the ability to switch point of view.
- Default:False
boolabLooking=false
CK Wiki Description
Disable the player's look controls.
- Default:False
boolabSneaking=false
CK Wiki Description
Disable the player's sneak controls.
- Default:False
boolabMenu=true
CK Wiki Description
Disables menu controls (Journal, Inventory, Pause, etc.).
- Default:True
boolabActivate=true
CK Wiki Description
Disables ability for player to activate objects.
- Default:True
boolabJournalTabs=false
CK Wiki Description
Disables all Journal tabs except System.
- Default:False
boolabVATS=true
CK Wiki Description
Disables ability for player to use VATS.
- Default:True
boolabFavorites=true
CK Wiki Description
Disables ability for player to use the favorites menu.
- Default:True
boolabRunning=false
CK Wiki Description
Disables ability for player to run.
- Default:False
Examples
; 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)Auto-Generated Example
bool myBool__abMovement
bool myBool__abFighting
bool myBool__abCamSwitch
bool myBool__abLooking
bool myBool__abSneaking
bool myBool__abMenu
bool myBool__abActivate
bool myBool__abJournalTabs
bool myBool__abVATS
bool myBool__abFavorites
bool myBool__abRunning
myInputEnableLayer__toCallFunctionOn.DisablePlayerControls(myBool__abMovement, myBool__abFighting, myBool__abCamSwitch, myBool__abLooking, myBool__abSneaking, myBool__abMenu, myBool__abActivate, myBool__abJournalTabs, myBool__abVATS, myBool__abFavorites, myBool__abRunning)Related Pages
- InputEnableLayer
- InputEnableLayer.EnablePlayerControls(...)
- InputEnableLayer.IsActivateEnabled()
- InputEnableLayer.IsCamSwitchEnabled()
- InputEnableLayer.IsFightingEnabled()
- InputEnableLayer.IsJournalEnabled()
- InputEnableLayer.IsSneakingEnabled()
- InputEnableLayer.IsLookingEnabled()
- InputEnableLayer.IsMovementEnabled()
- InputEnableLayer.IsRunningEnabled()
- InputEnableLayer.IsSneakingEnabled()
- InputEnableLayer.IsVATSEnabled()
Additional References
View this function’s page on the Fallout 4 Creation Kit Wiki
