Основные методы
Основные методы
Основные методы
Основные методы
private BoardCell GetRandomCellToSpawnUnitAt(UnitTeam forTeam) { BoardGenerator boardGenerator = GameBoard.Instance.Generator; int columns = boardGenerator.BoardSize.x; int startIndex = forTeam.Side == TeamSide.Left ? 0 : columns - forTeam.SpawnColumns; int endIndex = startIndex + forTeam.SpawnColumns - 1; return(boardGenerator.GetRandomEmptyCellInColumnRange(startIndex, endIndex)); }