public static string GetPromptPath(this SteamControllerAxis axis, ISteamController controller)
 {
     if (controller is SteamworksSteamController)
     {
         return(((SteamworksSteamController)controller).GetAxisPromptPath(axis.GetID(), axis.GetActionSet().GetID()));
     }
     return(null);
 }
        public static string GetPrompt(this SteamControllerAxis axis, ISteamController controller)
        {
            var path = axis.GetPromptPath(controller);

            if (path != null)
            {
                return('[' + path + ']');
            }
            else
            {
                return("?");
            }
        }
 public static SteamControllerActionSet GetActionSet(this SteamControllerAxis button)
 {
     return(SteamControllerActionSet.InGame);
 }
 public static string GetID(this SteamControllerAxis button)
 {
     return(button.ToString().ToLowerUnderscored());
 }