2 Years Ago
Update Steamworks SDK 1.53 Resolve deprecated SteamNetworkingSockets usage Controller API in Sandbox.Engine wrapping Steam Input internally with proper async glyph loading Use Controller API for Input, all InputButton are bindable from Steam Input. New methods: * Input.UsingController - true if the last input from a user was from a controller (accessible serverside too) * Input.GetGlyph( InputButton ) - Get a controller-specific glyph texture for the bound InputButton ( if using controller ) * Input.GetButtonOrigin( InputButton ) - Get context specific button, e.g InputButton.Jump would return 'SPACE' or 'A Button' InputButton: Obsolete a bunch of unused/unbound buttons that made no sense Remove old Steam Controller initialization from C++ engine and disable XInput Remove dead or legacy code / tidy InputSystem/UserCmd