UIInteraction
Class in Engine · Engine.UIInteraction · native, config, transient
Object › UIRoot › Interaction › UIInteraction
Within: GameViewportClient
Using it from Lua
h7.find_all("UIInteraction") -- live instances
h7.find_class("Engine.UIInteraction") -- the class
h7.hook("Engine.UIInteraction.GetConnectedGamepadCount", fn)
Structs
UIAxisEmulationData
Struct extends UIKeyRepeatData
UIKeyRepeatData
| Field | Type |
CurrentRepeatKey | name |
NextRepeatTime | double |
Properties
| Name | Type | Notes |
AxisEmulationDefinitions | Map | const, transient, native |
AxisInputEmulation | UIAxisEmulationData[MAX_SUPPORTED_GAMEPADS] | transient |
AxisRepeatDelay | float | const, config |
bProcessInput | bool | const, transient |
ConfiguredAxisEmulationDefinitions | array<UIAxisEmulationDefinition> | const, config |
DataStoreManager | DataStoreClient | const, transient, private |
DoubleClickPixelTolerance | int | const, config |
DoubleClickTriggerSeconds | float | const, config |
MouseButtonRepeatDelay | float | const, config |
MouseButtonRepeatInfo | UIKeyRepeatData | const, transient |
SceneClient | GameUISceneClient | const, transient |
SceneClientClass | class<GameUISceneClient> | |
SupportedDoubleClickKeys | array | transient |
UIAxisMultiplier | float | const, config |
UIJoystickDeadZone | float | const, config |
UIManager | UIManager | |
UIManagerClass | class<UIManager> | |
Functions
| Name | Declaration |
GetConnectedGamepadCount | static final function int GetConnectedGamepadCount(optional array ControllerConnectionStatusOverrides) |
GetDataStoreClient | static final native function DataStoreClient GetDataStoreClient() |
GetLocalPlayer | static final function LocalPlayer GetLocalPlayer(int PlayerIndex) |
GetLoggedInPlayerCount | static final function int GetLoggedInPlayerCount(optional bool bRequireOnlineLogin) |
GetLoginStatus | static final event ELoginStatus GetLoginStatus(int ControllerId) |
GetLowestLoginStatusOfControllers | final function ELoginStatus GetLowestLoginStatusOfControllers() |
GetNATType | static final event ENATType GetNATType() |
GetNumGuestsLoggedIn | static final function int GetNumGuestsLoggedIn() |
GetPlayerControllerId | static final native function int GetPlayerControllerId(int PlayerIndex) |
GetPlayerCount | static final native function int GetPlayerCount() |
GetPlayerIndex | static final native function int GetPlayerIndex(int ControllerId) |
HasLinkConnection | static final event bool HasLinkConnection() |
IsGamepadConnected | static final function bool IsGamepadConnected(int ControllerId) |
IsLoggedIn | static final event bool IsLoggedIn(int ControllerId, optional bool bRequireOnlineLogin) |
NotifyGameSessionEnded | function NotifyGameSessionEnded() |
NotifyPlayerAdded | function NotifyPlayerAdded(int PlayerIndex, LocalPlayer AddedPlayer) |
NotifyPlayerRemoved | function NotifyPlayerRemoved(int PlayerIndex, LocalPlayer RemovedPlayer) |
Default values
SceneClientClass=class'GameUISceneClient'
UIManagerClass=class'UIManager'
Inherited
| From | Members |
| Interaction | 0 properties, 11 functions |
| UIRoot | 1 properties, 8 functions |
| Object | 13 properties, 308 functions |