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()); }