3 Years Ago
Fix generated ISteamInput interface not handling arrays for originsOut which would just crash if a user has multiple buttons for an action Remove InputButton enums that were completely unused and unbound to avoid API confusion Ditch seperate DigitalAction enum, let Steam Input bind any InputButton as a digital action. Make Controller an internal class that we use from the public Input class instead Add clientside Input.GetGlyph( InputButton ) and Input.GetButtonOriginName( InputButton ) which return dependent on active input device. ( Need to source some M+KB glyphs really )