C# Class kOS.Suffixed.AggregateResourceValue

Inheritance: Structure
Afficher le fichier Open project: KSP-KOS/KOS Class Usage Examples

Protected Properties

Свойство Type Description
shared SharedObjects

Méthodes publiques

Méthode Description
AddResource ( PartResource resource ) : void
AggregateResourceValue ( PartResourceDefinition definition, SharedObjects shared ) : System.Collections.Generic
FromVessel ( Vessel vessel, SharedObjects shared ) : ListValue
GetAmount ( ) : ScalarValue
GetCapacity ( ) : ScalarValue
GetDensity ( ) : ScalarValue
GetName ( ) : kOS.Safe.Encapsulation.StringValue
GetParts ( ) : kOS.Suffixed.ListValue
PartsToList ( IEnumerable parts, SharedObjects shared ) : kOS.Suffixed.ListValue
ToString ( ) : string

Private Methods

Méthode Description
InitializeAggregateResourceSuffixes ( ) : void
ProspectResources ( IEnumerable parts, SharedObjects shared ) : AggregateResourceValue>.Dictionary

Method Details

AddResource() public méthode

public AddResource ( PartResource resource ) : void
resource PartResource
Résultat void

AggregateResourceValue() public méthode

public AggregateResourceValue ( PartResourceDefinition definition, SharedObjects shared ) : System.Collections.Generic
definition PartResourceDefinition
shared SharedObjects
Résultat System.Collections.Generic

FromVessel() public static méthode

public static FromVessel ( Vessel vessel, SharedObjects shared ) : ListValue
vessel Vessel
shared SharedObjects
Résultat ListValue

GetAmount() public méthode

public GetAmount ( ) : ScalarValue
Résultat kOS.Safe.Encapsulation.ScalarValue

GetCapacity() public méthode

public GetCapacity ( ) : ScalarValue
Résultat kOS.Safe.Encapsulation.ScalarValue

GetDensity() public méthode

public GetDensity ( ) : ScalarValue
Résultat kOS.Safe.Encapsulation.ScalarValue

GetName() public méthode

public GetName ( ) : kOS.Safe.Encapsulation.StringValue
Résultat kOS.Safe.Encapsulation.StringValue

GetParts() public méthode

public GetParts ( ) : kOS.Suffixed.ListValue
Résultat kOS.Suffixed.ListValue

PartsToList() public static méthode

public static PartsToList ( IEnumerable parts, SharedObjects shared ) : kOS.Suffixed.ListValue
parts IEnumerable
shared SharedObjects
Résultat kOS.Suffixed.ListValue

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

shared protected_oe property

protected SharedObjects shared
Résultat SharedObjects