private BuildCommand GetBuildCommand(ZergUnit unit, ZergBuildingType building, GameState gameState) { var buildLocation = this.placementStrategy.GetPlacement(building, gameState); // TODO: Stop Hatcheries getting placed on mineral deposits. return(unit.Build(building, buildLocation)); }
private BuildCommand GetBuildCommand(ZergUnit unit, ZergBuildingType building, GameState gameState) { return(unit.Build(building, this.placementStrategy.GetPlacement(building, gameState))); }