Class SteamIdHelper
Parsing utilities for Steam64 IDs.
public static class SteamIdHelper
- Inheritance
-
SteamIdHelper
- Inherited Members
Methods
GetSteamIdFromCustomUrlId(ReadOnlySpan<char>, CancellationToken)
Queries the steam profile endpoint to get the player's Steam ID.
public static Task<CSteamID?> GetSteamIdFromCustomUrlId(ReadOnlySpan<char> customUrlId, CancellationToken token = default)
Parameters
customUrlIdReadOnlySpan<char>The ID that would be in a custom steam URL.
tokenCancellationToken
Returns
- Task<CSteamID?>
IsIndividual(CSteamID)
Check if a Steam64 ID belongs to an individual.
public static bool IsIndividual(this CSteamID steamId)
Parameters
steamIdCSteamID
Returns
IsIndividualRef(in CSteamID)
Check if a Steam64 ID belongs to an individual.
public static bool IsIndividualRef(this in CSteamID steamId)
Parameters
steamIdCSteamID
Returns
TryParseSteamId(string, out CSteamID)
Parse a Steam ID in any form.
public static bool TryParseSteamId(string str, out CSteamID steamId)
Parameters
strstringsteamIdCSteamID
Returns
TryParseSteamIdOrUrl(string, CancellationToken)
Parse a player Steam ID in any form, or a steam profile URL. Custom URLs are allowed.
public static ValueTask<CSteamID?> TryParseSteamIdOrUrl(string str, CancellationToken token = default)
Parameters
strstringtokenCancellationToken
Returns
- ValueTask<CSteamID?>