AppData

public struct AppData

Represents the ID of a Steam App and exposes the core tools and features of the Steam API about Steam Apps.

Fields and Attributes

App ID

public Steamworks.AppId_t AppId { get; }

The native Steamworks.AppId_t id of the app


ID

public uint Id { get; }

Returns the primitive System.UInt32 value of the id


Is Me

public bool IsMe { get; }

Returns true if this AppData represents the current App being ran


Me

Return the AppData object representing this program's App


Name

Gets the name if loaded, returns Unknown until names have been loaded

you can call AppData.LoadNames(Action) to load the names for all apps. you can call AppData.GetName(System.Action{String,Boolean}) to load the names if needed and then return this apps name when loaded


Names Loaded

True if the system has loaded the set of App names from Steam's web API


Functions

Compare To

ICompare for AppData, AppId_t, uint and ulong comparisons


Equals

Check for equality


Get

Get an app data based on various inputs, the empty parameter option will return the AppData for the currently initialised App.


Get Hash Code

Return a Has Code for the object.


Get Name

Gets the name of the app if available. If you provide a callback, we will request the list of names if not present and return the result from that.


Load Names

Request the list of app names and notify when complete.


Open My Steam Store

Open the Steam store to this app's store page with the indicated flags.


Open Steam Store

Open the Steam store to the indicated app


To String

String value of the ID


Operators

Assignment


Equality


Last updated