Interface IGameSession
- Namespace
- SurvivorsMaker.Presentation
- Assembly
- SurvivorsMaker.Presentation.dll
Game-loop state the UI and views can read.
public interface IGameSession
Properties
Controller
RunController Controller { get; }
Property Value
Paused
bool Paused { get; }
Property Value
Run
RunState Run { get; }
Property Value
World
The running wave's world, or null between waves.
SimWorld World { get; }
Property Value
Events
PhaseChanged
event Action<RunPhase> PhaseChanged