Exemplo n.º 1
0
 public PlayersTurnState(IRoot root,
                         ISignalSystem signalSystem,
                         ISelectionInputSystem selectionInputSystem,
                         ITurnSystem turnSystem)
 {
     this.root                 = root;
     this.signalSystem         = signalSystem;
     this.selectionInputSystem = selectionInputSystem;
     this.turnSystem           = turnSystem;
 }
Exemplo n.º 2
0
 public BeginGameState(IRoot root,
                       ILevelGenerator levelGenerator,
                       ITurnSystem turnSystem,
                       IMatchSystem matchSystem,
                       IGameplayController gameplayController,
                       IScoreSystem scoreSystem)
 {
     this.root               = root;
     this.levelGenerator     = levelGenerator;
     this.turnSystem         = turnSystem;
     this.matchSystem        = matchSystem;
     this.gameplayController = gameplayController;
     this.scoreSystem        = scoreSystem;
 }
Exemplo n.º 3
0
 public DefaultEnemyAiSystem(Battle battle, ITurnSystem turnSystem)
 {
     this.turnSystem = turnSystem;
     //turnSystem.OnActiveChanged += OnActiveChanged;
     this.battle = battle;
 }