DotNet.Equipment.Record.FittedPersonalWeapon - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
EliteDangerousAlmanac / Equipment / FittedPersonalWeapon
Defined in: dotnet/src/EliteDangerousAlmanac/Equipment/SuitLoadout.cs:73
One weapon a read loadout fitted, and what it deals.
new FittedPersonalWeapon(
Mount,Weapon,Grade,Modifications,Modifiers,ReloadSpeed,Scope,Metrics,ModuleId?)
string
The mount key the weapon sits on.
The weapon itself.
int
The grade the weapon is owned at.
IReadOnlyList<FittedPersonalModification>
The modifications the weapon carries.
IReadOnlyList<PersonalModifier>
Every stat change acting on the weapon: its own modifications, and the suit modifications that name a stat the weapon carries.
bool
Whether the reload-speed modification is fitted.
bool
Whether the scope modification is fitted.
What the weapon deals with those changes applied.
long? = null
The game's own identifier for this fitted weapon.
Grade:
int
The grade the weapon is owned at.
Metrics:
PersonalWeaponMetrics
What the weapon deals with those changes applied.
Modifications:
IReadOnlyList<FittedPersonalModification>
The modifications the weapon carries.
Modifiers:
IReadOnlyList<PersonalModifier>
Every stat change acting on the weapon: its own modifications, and the suit modifications that name a stat the weapon carries.
ModuleId:
long?
The game's own identifier for this fitted weapon.
Mount:
string
The mount key the weapon sits on.
ReloadSpeed:
bool
Whether the reload-speed modification is fitted.
Scope:
bool
Whether the scope modification is fitted.
Weapon:
PersonalWeapon
The weapon itself.