Arcade
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
GameAPI.GameInfoAttribute Class Reference

Class-level attribute to provide information about an arcade game. More...

Inheritance diagram for GameAPI.GameInfoAttribute:
GameAPI.IGameInfo

Public Member Functions

 GameInfoAttribute ()
 Constructs a new GameInfoAttribute with default values for each property. More...
 

Static Public Member Functions

static GameInfoAttribute Deserialize (Stream stream)
 

Properties

string API [get, set]
 Virtual platform API name to be used by this game. More...
 
string Title [get, set]
 Full title of the game. More...
 
string Version [get, set]
 Version number of this iteration of the game. Usually in major.minor[.build[.revision]] format. More...
 
string AuthorName [get, set]
 Real name or alias of the author of this game. More...
 
string AuthorContact [get, set]
 Optional email address / twitter handle / Steam account link etc for contacting the author. More...
 
string Description [get, set]
 Optional brief description of the game. More...
 
int UpdateRate [get, set]
 Desired number of game updates / screen redraws per second. More...
 
- Properties inherited from GameAPI.IGameInfo
string API [get]
 Virtual platform API name to be used by this game. More...
 
string Title [get]
 Full title of the game. More...
 
string Version [get]
 Version number of this iteration of the game. Usually in major.minor[.build[.revision]] format. More...
 
string AuthorName [get]
 Real name or alias of the author of this game. More...
 
string AuthorContact [get]
 Optional email address / twitter handle / Steam account link etc for contacting the author. More...
 
string Description [get]
 Optional brief description of the game. More...
 
int UpdateRate [get]
 Desired number of game updates / screen redraws per second. More...
 

Detailed Description

Class-level attribute to provide information about an arcade game.

Constructor & Destructor Documentation

GameAPI.GameInfoAttribute.GameInfoAttribute ( )
inline

Constructs a new GameInfoAttribute with default values for each property.

Member Function Documentation

static GameInfoAttribute GameAPI.GameInfoAttribute.Deserialize ( Stream  stream)
inlinestatic

Property Documentation

string GameAPI.GameInfoAttribute.API
getset

Virtual platform API name to be used by this game.

string GameAPI.GameInfoAttribute.AuthorContact
getset

Optional email address / twitter handle / Steam account link etc for contacting the author.

string GameAPI.GameInfoAttribute.AuthorName
getset

Real name or alias of the author of this game.

string GameAPI.GameInfoAttribute.Description
getset

Optional brief description of the game.

string GameAPI.GameInfoAttribute.Title
getset

Full title of the game.

int GameAPI.GameInfoAttribute.UpdateRate
getset

Desired number of game updates / screen redraws per second.

string GameAPI.GameInfoAttribute.Version
getset

Version number of this iteration of the game. Usually in major.minor[.build[.revision]] format.