swiftlys2/docs/api/releases/features/ai/
API Reference › SteamAPI

SteamInputGamepadSlotChange_t

Struct
Namespace: SwiftlyS2.Shared.SteamAPI · Assembly: SwiftlyS2.CS2.dll
public struct SteamInputGamepadSlotChange_t

called when controller gamepad slots change - on Linux/macOS these slots are shared for all running apps.

View source

Fields

k_iCallback

public const int k_iCallback = 2804
Field Value

m_eDeviceType

Type of device

public ESteamInputType m_eDeviceType
Field Value

m_nNewGamepadSlot

New Gamepad Slot - can be -1 controller doesn't uses gamepad bindings

public int m_nNewGamepadSlot
Field Value

m_nOldGamepadSlot

Previous GamepadSlot - can be -1 controller doesn't uses gamepad bindings

public int m_nOldGamepadSlot
Field Value

m_ulDeviceHandle

Handle for device

public InputHandle_t m_ulDeviceHandle
Field Value

m_unAppID

public AppId_t m_unAppID
Field Value