コード例 #1
0
 /// <summary>
 /// <para> Convert an origin to another controller type - for inputs not present on the other controller type this will return k_EInputActionOrigin_None</para>
 /// <para> When a new input type is added you will be able to pass in k_ESteamInputType_Unknown and the closest origin that your version of the SDK recognized will be returned</para>
 /// <para> ex: if a Playstation 5 controller was released this function would return Playstation 4 origins.</para>
 /// </summary>
 public static EInputActionOrigin TranslateActionOrigin(ESteamInputType eDestinationInputType, EInputActionOrigin eSourceOrigin)
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamInput_TranslateActionOrigin(CSteamAPIContext.GetSteamInput(), eDestinationInputType, eSourceOrigin));
 }
コード例 #2
0
 public static EInputActionOrigin GetActionOriginFromXboxOrigin(InputHandle_t inputHandle, EXboxOrigin eOrigin) => default;                  // 0x00000001807A1230-0x00000001807A1290
 public static EInputActionOrigin TranslateActionOrigin(ESteamInputType eDestinationInputType, EInputActionOrigin eSourceOrigin) => default; // 0x00000001807A20E0-0x00000001807A2140
コード例 #3
0
 /// <summary>
 /// <para> Returns a localized string (from Steam's language setting) for the specified origin.</para>
 /// </summary>
 public static string GetStringForActionOrigin(EInputActionOrigin eOrigin)
 {
     InteropHelp.TestIfAvailableClient();
     return(InteropHelp.PtrToStringUTF8(NativeMethods.ISteamInput_GetStringForActionOrigin(CSteamAPIContext.GetSteamInput(), eOrigin)));
 }
コード例 #4
0
 public static string GetGlyphForActionOrigin(EInputActionOrigin eOrigin) => default;                                                                                                                      // 0x00000001807A1C00-0x00000001807A1C60
 public static string GetStringForActionOrigin(EInputActionOrigin eOrigin) => default;                                                                                                                     // 0x00000001807A1DE0-0x00000001807A1E40
コード例 #5
0
 public static int GetAnalogActionOrigins(InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle, InputAnalogActionHandle_t analogActionHandle, EInputActionOrigin[] originsOut) => default;    // 0x00000001807A1660-0x00000001807A1740
 public static string GetGlyphForActionOrigin(EInputActionOrigin eOrigin) => default;                                                                                                                      // 0x00000001807A1C00-0x00000001807A1C60
コード例 #6
0
 /// <summary>
 /// <para> Get a local path to a PNG file for the provided origin's glyph.</para>
 /// </summary>
 public static string GetGlyphPNGForActionOrigin(EInputActionOrigin eOrigin, ESteamInputGlyphSize eSize, uint unFlags)
 {
     InteropHelp.TestIfAvailableClient();
     return(InteropHelp.PtrToStringUTF8(NativeMethods.ISteamInput_GetGlyphPNGForActionOrigin(CSteamAPIContext.GetSteamInput(), eOrigin, eSize, unFlags)));
 }
コード例 #7
0
 /// Convert an origin to another controller type - for inputs not present on the other controller type this will return k_EInputActionOrigin_None
 /// When a new input type is added you will be able to pass in k_ESteamInputType_Unknown amd the closest origin that your version of the SDK regonized will be returned
 /// ex: if a Playstation 5 controller was released this function would return Playstation 4 origins.
 public static EInputActionOrigin TranslateActionOrigin(ESteamInputType eDestinationInputType, EInputActionOrigin eSourceOrigin)
 {
     return((EInputActionOrigin)0);
 }
コード例 #8
0
 /// Returns a localized string (from Steam's language setting) for the specified origin - this call is serialized
 public static string GetStringForActionOrigin(EInputActionOrigin eOrigin)
 {
     return("");
 }