Class GameImplementation

Namespace
Game
Assembly
Game.dll
public class GameImplementation : IApplication, IPlugin
Inheritance
GameImplementation
Implements
Inherited Members

Constructors

GameImplementation()

public GameImplementation()

Properties

Error

If Init() returned false, the error message.

public string Error { get; }

Property Value

string

Initialised

Set by Init() once initialisation succeeds.

public bool Initialised { get; }

Property Value

bool

Name

The name of this plugin.

public string Name { get; }

Property Value

string

Methods

Init()

Called when the plugin is being initialised.

public bool Init()

Returns

bool

RunFrame(float)

Execute a single game frame.

public bool RunFrame(float delta)

Parameters

delta float

Returns

bool

Shutdown()

Called when the engine and plugins are shutting down.

public void Shutdown()

Start()

Start up game/app systems after all plugins and systems have loaded.

public bool Start()

Returns

bool