DotNet.Ships.Record.ModuleLimitEntry - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

EliteDangerousAlmanac / Ships / ModuleLimitEntry

Record: ModuleLimitEntry

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/ModuleLimits.cs:11

The limit facts one fitted module carries.

Remarks

One module can carry both: it can consume a place and raise the allowance.

Constructors

new ModuleLimitEntry()

new ModuleLimitEntry(LimitGroup?, LimitIncrease?)

Parameters

LimitGroup

ModuleLimitGroup? = null

The per-ship count family this module consumes a place in, if any.

LimitIncrease

ModuleLimitIncrease? = null

The allowance increase this module grants, if any.

Properties

LimitGroup

LimitGroup: ModuleLimitGroup?

The per-ship count family this module consumes a place in, if any.

LimitIncrease

LimitIncrease: ModuleLimitIncrease?

The allowance increase this module grants, if any.

Methods

FromModule()

static FromModule(module): ModuleLimitEntry

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/ModuleLimits.cs:19

Reads the limit facts off a catalogue or fitted module.

Parameters

module

OutfittingModule

The module.

Returns

ModuleLimitEntry

The entry the module carries.

Exceptions

ArgumentNullException

module is null.

⚠️ **GitHub.com Fallback** ⚠️