public ServiceLibrary(IAvidCalculator avidCalculator, IHexGridCalculator hexGridCalculator, IHexVectorUtility hexVectorUtility, IFiringSolutionCalculator firingSolutionCalculator, IShellstarBuilder shellstarBuilder, IRangeAltitudeTable rangeAltitudeTable, IShotGeometryTable shotGeometryTable, IMissilePositionAdjustmentTable missilePositionAdjustmentTable, IProjectileDamageTable projectileDamageTable) { _avidCalculator = avidCalculator; _hexGridCalculator = hexGridCalculator; _hexVectorUtility = hexVectorUtility; _firingSolutionCalculator = firingSolutionCalculator; _shellstarBuilder = shellstarBuilder; _rangeAltitudeTable = rangeAltitudeTable; _shotGeometryTable = shotGeometryTable; _missilePositionAdjustmentTable = missilePositionAdjustmentTable; _projectileDamageTable = projectileDamageTable; }
public ShellstarBuilder(IProjectileDamageTable projectileDamageTable) { _projectileDamageTable = projectileDamageTable; }