Namespace GDA.GameStateProperties
Classes
EnergyConsumption
GameStateProperty that is a measure of the Energy Consumption rate created by player choices.
Funds
GameStateProperty that tracks the funds available to the player.
GameStateProperty
An abstact class that represents some property of the game state. Extending the class allows for new properties and mechanics to be added into the game without need of big overhaul in the codebase.
InfectionRate
GameStateProperty that is a measure of the health/Infection rate of the in-game world, as affected by player choices.
PopulationState
Unused/Cut. GameStateProperty that is captures the infection status of the population.
ResourceConsumption
GameStateProperty that is a measure of the Resource Consumption rate created by player choices.
TimeState
GameStateProperty that tracks the in-game time left in the level.
WasteGenerated
GameStateProperty that is a measure of the waste generation rate created by player choices.
Interfaces
IEndOfLevelHandler
Interface guaranteeing that a class (usually GameStateProperty)is meant to execute some code at the end of a level.