Skip to content

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

FieldType
bEnabledbool

UIKeyRepeatData

FieldType
CurrentRepeatKeyname
NextRepeatTimedouble

Properties

NameTypeNotes
AxisEmulationDefinitionsMapconst, transient, native
AxisInputEmulationUIAxisEmulationData[MAX_SUPPORTED_GAMEPADS]transient
AxisRepeatDelayfloatconst, config
bProcessInputboolconst, transient
ConfiguredAxisEmulationDefinitionsarray<UIAxisEmulationDefinition>const, config
DataStoreManagerDataStoreClientconst, transient, private
DoubleClickPixelToleranceintconst, config
DoubleClickTriggerSecondsfloatconst, config
MouseButtonRepeatDelayfloatconst, config
MouseButtonRepeatInfoUIKeyRepeatDataconst, transient
SceneClientGameUISceneClientconst, transient
SceneClientClassclass<GameUISceneClient>
SupportedDoubleClickKeysarraytransient
UIAxisMultiplierfloatconst, config
UIJoystickDeadZonefloatconst, config
UIManagerUIManager
UIManagerClassclass<UIManager>

Functions

NameDeclaration
GetConnectedGamepadCountstatic final function int GetConnectedGamepadCount(optional array ControllerConnectionStatusOverrides)
GetDataStoreClientstatic final native function DataStoreClient GetDataStoreClient()
GetLocalPlayerstatic final function LocalPlayer GetLocalPlayer(int PlayerIndex)
GetLoggedInPlayerCountstatic final function int GetLoggedInPlayerCount(optional bool bRequireOnlineLogin)
GetLoginStatusstatic final event ELoginStatus GetLoginStatus(int ControllerId)
GetLowestLoginStatusOfControllersfinal function ELoginStatus GetLowestLoginStatusOfControllers()
GetNATTypestatic final event ENATType GetNATType()
GetNumGuestsLoggedInstatic final function int GetNumGuestsLoggedIn()
GetPlayerControllerIdstatic final native function int GetPlayerControllerId(int PlayerIndex)
GetPlayerCountstatic final native function int GetPlayerCount()
GetPlayerIndexstatic final native function int GetPlayerIndex(int ControllerId)
HasLinkConnectionstatic final event bool HasLinkConnection()
IsGamepadConnectedstatic final function bool IsGamepadConnected(int ControllerId)
IsLoggedInstatic final event bool IsLoggedIn(int ControllerId, optional bool bRequireOnlineLogin)
NotifyGameSessionEndedfunction NotifyGameSessionEnded()
NotifyPlayerAddedfunction NotifyPlayerAdded(int PlayerIndex, LocalPlayer AddedPlayer)
NotifyPlayerRemovedfunction NotifyPlayerRemoved(int PlayerIndex, LocalPlayer RemovedPlayer)

Default values

SceneClientClass=class'GameUISceneClient'
UIManagerClass=class'UIManager'

Inherited

FromMembers
Interaction0 properties, 11 functions
UIRoot1 properties, 8 functions
Object13 properties, 308 functions