Skip to content

Class: DewSteam ​

  • Namespace: Global
  • Assembly: Dew.Core.dll
csharp
public static class DewSteam

Fields ​

NameDeclarationDescription
onGameOverlayShownChangedpublic static SafeAction<bool> onGameOverlayShownChanged

Properties ​

NameDeclarationDescription
isAchievementReadypublic static bool isAchievementReady { get; }
isInitializedpublic static bool isInitialized { get; }
steamIdpublic static CSteamID steamId { get; }

Methods ​

GetTicketForWebApi(string) ​

csharp
public static UniTask<SteamTicketForWebApi> GetTicketForWebApi(string pchIdentity = "DewOwnership")

Parameters:

NameTypeDescription
pchIdentitystring

Returns: Cysharp.Threading.Tasks.UniTask&lt;T&gt;&lt;SteamTicketForWebApi&gt;

TryStartGamepadInput(string, string, bool, bool, int, Action&lt;string&gt;, Action) ​

If Steam gamepad input is not available, this returns false and no callbacks are called.

csharp
public static bool TryStartGamepadInput(string previousText, string placeholderText, bool isMultiline, bool isPassword, int maxCharacters, Action<string> onConfirm, Action onCancel)

Parameters:

NameTypeDescription
previousTextstring
placeholderTextstring
isMultilinebool
isPasswordbool
maxCharactersint
onConfirmSystem.Action&lt;T&gt;&lt;string&gt;
onCancelSystem.Action

Returns: bool

UnsubscribeItem() ​

csharp
public static void UnsubscribeItem()

Maintained by the Shape of Dreams Modding Community