Provides common classes needed in game applications, e.g. a game objects system.
Classes
| Class | Description | |
|---|---|---|
| DataStore<(Of <(<'T>)>)> |
Stores data that can be accessed using an ID or index.
| |
| GameEventMetadata<(Of <(<'T>)>)> |
Identifies and describes a game object event.
| |
| GameObject |
Represents an object of a game.
| |
| GameObjectCollection |
Manages a collection of game objects.
| |
| GameObjectManager |
Manages a collection of GameObjects.
| |
| GamePropertyCategories |
Defines a set of standard categories for game object properties and events.
| |
| GamePropertyEventArgs | ||
| GamePropertyEventArgs<(Of <(<'T>)>)> | ||
| GamePropertyMetadata<(Of <(<'T>)>)> |
Identifies and describes a game object property.
|
Structures
| Structure | Description | |
|---|---|---|
| GameEvent<(Of <(<'T>)>)> |
Represents event of a GameObject.
| |
| GameEventCollection |
Manages a collection of game object events.
| |
| GameProperty<(Of <(<'T>)>)> |
Represents a property of a GameObject | |
| GamePropertyCollection |
Manages a collection of game object properties.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IGameEvent |
Base interface for GameEvent<(Of <(<'T>)>)>.
| |
| IGameEventMetadata |
Identifies and describes a game object event.
| |
| IGameObjectService |
Manages GameObjects.
| |
| IGameProperty |
Base interface for GameProperty<(Of <(<'T>)>)>.
| |
| IGamePropertyMetadata |
Identifies and describes a game object property.
|