User API Reference
This section documents all Steam User Blueprint nodes provided by the plugin. These nodes allow you to retrieve identity and avatar data for Steam users, access local user information, and perform basic Steam user utility checks.
All functions operate on the currently logged-in Steam user and require Steam to be running and initialized.
User Identity
| Node | Parameters | Callbacks / Return | Description |
|---|---|---|---|
| Get User Identity | UserID (FSteamUserID) |
On Success (Identity): Returns FSteamUserIdentity.On Failure (Error Message) |
Retrieves basic identity information (name, persona state) for a Steam user. Works only for friends or known users. |
User Avatars
| Node | Parameters | Callbacks / Return | Description |
|---|---|---|---|
| Get User Avatar | UserID (FSteamUserID), Size (ESteamAvatarSize) |
On Success (Avatar Texture): Returns UTexture2D*.On Failure (Error Message) |
Downloads the Steam avatar image for the specified user. Avatar may be unavailable for some users. |
Local User
These nodes are synchronous getters and do not provide callbacks.
| Node | Parameters | Return | Description |
|---|---|---|---|
| Get Local User ID | – | FSteamUserID |
Returns the Steam ID of the local user. |
| Get Local Persona Name | – | string |
Returns the persona name of the local Steam user. |
| Get Local Persona State | – | ESteamPersonaState |
Returns the current persona state of the local Steam user. |
| Get Local User Identity | – | FSteamUserIdentity |
Returns the full identity struct for the local Steam user. |
User Utilities
| Node | Parameters | Return | Description |
|---|---|---|---|
| Is User Valid | UserID (FSteamUserID) |
bool |
Checks whether the given Steam user ID is valid. |
| Is Local User | UserID (FSteamUserID) |
bool |
Checks whether the given Steam user ID belongs to the local user. |