C# Class kOS.AddOns.RemoteTech.RemoteTechAntennaModuleFields

Inheritance: kOS.Suffixed.PartModuleField.PartModuleFields
Afficher le fichier Open project: KSP-KOS/KOS

Méthodes publiques

Méthode Description
HasField ( kOS.Safe.Encapsulation.StringValue fieldName ) : BooleanValue
RemoteTechAntennaModuleFields ( PartModule partModule, SharedObjects shared ) : System

Méthodes protégées

Méthode Description
AllFieldNames ( ) : kOS.Suffixed.ListValue
AllFields ( string formatter ) : kOS.Suffixed.ListValue
GetField ( string cookedGuiName ) : BaseField
GetKSPFieldValue ( kOS.Safe.Encapsulation.StringValue suffixName ) : Structure
SetKSPFieldValue ( StringValue suffixName, Structure newValue ) : void

Private Methods

Méthode Description
GetTargetGuid ( Structure target ) : System.Guid
InitializeSuffixesAfterConstruction ( ) : void

Method Details

AllFieldNames() protected méthode

protected AllFieldNames ( ) : kOS.Suffixed.ListValue
Résultat kOS.Suffixed.ListValue

AllFields() protected méthode

protected AllFields ( string formatter ) : kOS.Suffixed.ListValue
formatter string
Résultat kOS.Suffixed.ListValue

GetField() protected méthode

protected GetField ( string cookedGuiName ) : BaseField
cookedGuiName string
Résultat BaseField

GetKSPFieldValue() protected méthode

protected GetKSPFieldValue ( kOS.Safe.Encapsulation.StringValue suffixName ) : Structure
suffixName kOS.Safe.Encapsulation.StringValue
Résultat Structure

HasField() public méthode

public HasField ( kOS.Safe.Encapsulation.StringValue fieldName ) : BooleanValue
fieldName kOS.Safe.Encapsulation.StringValue
Résultat kOS.Safe.Encapsulation.BooleanValue

RemoteTechAntennaModuleFields() public méthode

public RemoteTechAntennaModuleFields ( PartModule partModule, SharedObjects shared ) : System
partModule PartModule
shared SharedObjects
Résultat System

SetKSPFieldValue() protected méthode

protected SetKSPFieldValue ( StringValue suffixName, Structure newValue ) : void
suffixName StringValue
newValue Structure
Résultat void