Background for Fallout 4
Member of the InputEnableLayer script
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

  1. boolabMovement=true

    CK Wiki Description

    Disable the player's movement controls.

    • Default:True
  2. boolabFighting=true

    CK Wiki Description

    Disable the player's combat controls.

    • Default:True
  3. boolabCamSwitch=false

    CK Wiki Description

    Disable the ability to switch point of view.

    • Default:False
  4. boolabLooking=false

    CK Wiki Description

    Disable the player's look controls.

    • Default:False
  5. boolabSneaking=false

    CK Wiki Description

    Disable the player's sneak controls.

    • Default:False
  6. boolabMenu=true

    CK Wiki Description

    Disables menu controls (Journal, Inventory, Pause, etc.).

    • Default:True
  7. boolabActivate=true

    CK Wiki Description

    Disables ability for player to activate objects.

    • Default:True
  8. boolabJournalTabs=false

    CK Wiki Description

    Disables all Journal tabs except System.

    • Default:False
  9. boolabVATS=true

    CK Wiki Description

    Disables ability for player to use VATS.

    • Default:True
  10. boolabFavorites=true

    CK Wiki Description

    Disables ability for player to use the favorites menu.

    • Default:True
  11. 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


Additional References

View this function’s page on the Fallout 4 Creation Kit Wiki

Some data provided by the Fallout 4 Creation Kit Wiki. Licensed under the Creative Commons Attribution-Share Alike 4.0 license.