Gamestate

Manchmal ist es nützlich zu wissen 'wo' man sich gerade befindet. Gamestate gibt Auskunft darüber ob ein Neues Spiel gestartet wurde, geladen wurde, oder ein Levelwechsel stattfand. (Entweder über eine globale Variable oder ein Event)

Gamestate

Globale Variable die den aktuellen Gamestate enthält.

Gamestate_AddListener

Fügt dem Gamestate-Event einen Listener/Handler hinzu.
void Gamestate_AddListener(func listener)

Gamestate_RemoveListener

Gegenstück zu Gamestate_AddListener.void Gamestate_RemoveListener(func listener)