private void Awake() { pawnMoveValidator = GetComponent <PawnMoveValidator>(); moveChecker = GetComponent <MoveChecker>(); promotionChecker = GetComponent <PromotionChecker>(); tileGetter = GetComponent <TileGetter>(); }
private void Awake() { pawnMoveValidator = GetComponent <PawnMoveValidator>(); moveChecker = GetComponent <MoveChecker>(); promotionChecker = GetComponent <PromotionChecker>(); turnHandler = GetComponent <TurnHandler>(); cpuPlayer = GetComponent <CPUPlayer>(); }
public GameMoveValidator() { _kingMoveValidator = new KingMoveValidator(); _queenMoveValidator = new QueenMoveValidator(); _rookMoveValidator = new RookMoveValidator(); _bishopMoveValidator = new BishopMoveValidator(); _knightMoveValidator = new KnightMoveValidator(); _pawnMoveValidator = new PawnMoveValidator(); }
private void Awake() { boardSize = GetComponent <ITilesGenerator>().BoardSize; pawnMoveValidator = GetComponent <PawnMoveValidator>(); tileGetter = GetComponent <TileGetter>(); }