ChangeKey
Last updated
Was this helpful?
Last updated
Was this helpful?
void ChangeKey(string name, [int input], [bool mouseAx], [bool mouseBut], [bool joyAx], [bool joyBut], [bool keyb]) void ChangeKey(int index, [int input], [bool mouseAx], [bool mouseBut], [bool joyAx], [bool joyBut], [bool keyb]) void ChangeKey(string name, [string primary], [string secondary], [string primaryModifier], [string secondaryModifier])
name: The name/description of the action
you wish to change.
index: The index number of the action
you wish to change. .
input: Which input to change. 1 for primary. 2 for secondary. Defaults to 1
.
mouseAx: Allow mouse axes for input? Defaults to false
.
mouseBut: Allow mouse buttons for input? Defaults to true
.
joyAx: Allow gamepad axes (analog sticks/buttons) for input? Defaults to true
.
joyBut: Allow gamepad buttons for input? Defaults to true
.
keyb: Allow keyboard buttons for input? Defaults to true
.
Waits for player input, then assigns that input to trigger this action
. All inputs are monitored by default except mouse axes. All arguments except name
or index
are optional and will use their default values if not explicitly passed in.
Note that you can also use ChangeKey()
in the same way as to change an action immediately via script instead of waiting for player input.