DotNet.Ships.Record.ShieldCapacitorInput - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
EliteDangerousAlmanac / Ships / ShieldCapacitorInput
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/ShieldCapacitor.cs:11
Everything a SYS-capacitor calculation needs about one raised shield.
new ShieldCapacitorInput(
Strength,Resistances,SystemsCapacity,SystemsRecharge)
double
The shield's total strength, in megajoules.
The shield's own stacked resistances, pip-free, each a finite fraction.
double
The SYS-capacitor capacity, in megajoules.
double
The four-SYS-pip recharge rate, in megajoules per second.
Resistances:
DamageTypeValues
The shield's own stacked resistances, pip-free, each a finite fraction.
Strength:
double
The shield's total strength, in megajoules.
SystemsCapacity:
double
The SYS-capacitor capacity, in megajoules.
SystemsRecharge:
double
The four-SYS-pip recharge rate, in megajoules per second.
staticFor(shields,systemsCapacity,systemsRecharge):ShieldCapacitorInput
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/ShieldCapacitor.cs:23
The bare shield a build already holds, with the distributor's SYS figures.
The pip-free shield metrics.
double
The SYS-capacitor capacity, in megajoules.
double
The four-SYS-pip recharge rate, in megajoules per second.
The input, so the two halves compose without a hand-written adapter.
ArgumentNullException
shields is null.