G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FEnhancedActionKeyMapping Struct Reference

Defines a mapping between a key activation and the resulting enhanced action An key could be a button press, joystick axis movement, etc. An enhanced action could be MoveForward, Jump, Fire, etc. More...

Public Member Functions

Functions
void SetbIsPlayerMappable (bool Value)
FEnhancedActionKeyMapping & opAssign (FEnhancedActionKeyMapping Other)

Public Attributes

Input
TArray< TObjectPtr< UInputTrigger > > Triggers
 Trigger qualifiers. If any trigger qualifiers exist the mapping will not trigger unless: If there are any Explicit triggers in this list at least one of them must be met. All Implicit triggers in this list must be met.
TArray< TObjectPtr< UInputModifier > > Modifiers
 Modifiers applied to the raw key value. These are applied sequentially in array order.
const UInputAction Action
 Action to be affected by the key.
FKey Key
 Key that affect the action.
Input|PlayerMappable
FPlayerMappableKeyOptions PlayerMappableOptions
Input|Settings
UPlayerMappableKeySettings PlayerMappableKeySettings
 Used to expose this mapping or to opt-out of settings completely.
EPlayerMappableKeySettingBehaviors SettingBehavior
 Defines which Player Mappable Key Setting to use for a Action Key Mapping.

Detailed Description

Defines a mapping between a key activation and the resulting enhanced action An key could be a button press, joystick axis movement, etc. An enhanced action could be MoveForward, Jump, Fire, etc.

Member Function Documentation

◆ opAssign()

◆ SetbIsPlayerMappable()

void SetbIsPlayerMappable ( bool Value)

Member Data Documentation

◆ Action

const UInputAction Action

Action to be affected by the key.

◆ Key

FKey Key

Key that affect the action.

◆ Modifiers

Modifiers applied to the raw key value. These are applied sequentially in array order.

Note: Modifiers defined in individual key mappings will be applied before those defined in the Input Action asset. Modifiers will not override any that are defined on the Input Action asset, they will be combined together during evaluation.

◆ PlayerMappableKeySettings

UPlayerMappableKeySettings PlayerMappableKeySettings

Used to expose this mapping or to opt-out of settings completely.

◆ PlayerMappableOptions

FPlayerMappableKeyOptions PlayerMappableOptions

◆ SettingBehavior

Defines which Player Mappable Key Setting to use for a Action Key Mapping.

◆ Triggers

Trigger qualifiers. If any trigger qualifiers exist the mapping will not trigger unless: If there are any Explicit triggers in this list at least one of them must be met. All Implicit triggers in this list must be met.