/// <summary> /// <para> Get the origin(s) for an analog action within an action set. Returns the number of origins supplied in originsOut. Use this to display the appropriate on-screen prompt for the action.</para> /// <para> originsOut should point to a STEAM_CONTROLLER_MAX_ORIGINS sized array of EControllerActionOrigin handles</para> /// </summary> public static int GetAnalogActionOrigins(ControllerHandle controllerHandle, ControllerActionSetHandle actionSetHandle, ControllerAnalogActionHandle analogActionHandle, EControllerActionOrigin[] originsOut) { InteropHelp.TestIfAvailableClient(); return(NativeMethods.ISteamController_GetAnalogActionOrigins(controllerHandle, actionSetHandle, analogActionHandle, originsOut)); }
public static void StopAnalogActionMomentum(ControllerHandle controllerHandle, ControllerAnalogActionHandle eAction) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamController_StopAnalogActionMomentum(controllerHandle, eAction); }
/// <summary> /// <para> Returns the current state of these supplied analog game action</para> /// </summary> public static ControllerAnalogActionData GetAnalogActionData(ControllerHandle controllerHandle, ControllerAnalogActionHandle analogActionHandle) { InteropHelp.TestIfAvailableClient(); return(NativeMethods.ISteamController_GetAnalogActionData(controllerHandle, analogActionHandle)); }