Game Class |
Namespace: spaar.ModLoader
public class Game : SingleInstance<Game>
The Game type exposes the following members.
Name | Description | |
---|---|---|
AddPiece |
Reference to the AddPiece instance of the current scene.
Null if there is no AddPiece in the current scene.
| |
BlockInfoController |
Reference to the BlockInfoController instance of the current scene.
Null if there is no BlockInfoController in the current scene.
| |
CompletedLevels |
Array specifying whether each level is completed or not.
| |
IsSimulating |
Whether the game is currently simulating.
| |
MachineObjectTracker |
Reference to the MachineObjectTracker instance of the current scene.
Null if there is no MachineObjectTracker in the current scene.
| |
Name | (Overrides SingleInstanceTName.) |
Name | Description | |
---|---|---|
GetCurrentZone |
Gets a Zone object representing the current zone.
Returns null if the current level is not a zone.
| |
GetZone |
Gets a Zone object representing the specified zone.
The Sandbox is Zone 0, all other zones are numbered as shown in the
level select screens.
|
Name | Description | |
---|---|---|
OnKeymapperOpen |
This event is fired whenever the keymapper is opened.
| |
OnLevelWon |
This event is fired whenever the user completes a level.
| |
OnSimulationToggle |
This event is fired whenever the simulation started or stopped.
|