public GameStart(TileSpawnHandler tileSpawnHandler, BoardScoreManager scoreManager, BoardStateManager manager) : base(manager) { _tileSpawnHandler = tileSpawnHandler; _scoreManager = scoreManager; }
public Board(Setting setting, BoardStateManager boardStateManager, BoardScoreManager boardScoreManager) { _setting = setting; _boardStateManager = boardStateManager; _boardScoreManager = boardScoreManager; }
public StateBase(BoardStateManager manager) { _manager = manager; }
public GameEnd(BoardStateManager manager, TileRegistry tileRegistry) : base(manager) { }
public AfterMove(TileSpawnHandler tileSpawnHandler, BoardStateManager manager) : base(manager) { _tileSpawnHandler = tileSpawnHandler; }
public ProcessMove(BoardStateManager manager, TileMoveHandler tileMoveHandler) : base(manager) { _tileMoveHandler = tileMoveHandler; }
public WaitForMove(BoardStateManager manager, TileMoveHandler tileMoveHandler) : base(manager) { _tileMoveHandler = tileMoveHandler; }