C# Class kOS.AddOns.RemoteTech.RemoteTechAntennaModuleFields

Inheritance: kOS.Suffixed.PartModuleField.PartModuleFields
显示文件 Open project: KSP-KOS/KOS

Public Methods

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

Protected Methods

Method 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

Method Description
GetTargetGuid ( Structure target ) : System.Guid
InitializeSuffixesAfterConstruction ( ) : void

Method Details

AllFieldNames() protected method

protected AllFieldNames ( ) : kOS.Suffixed.ListValue
return kOS.Suffixed.ListValue

AllFields() protected method

protected AllFields ( string formatter ) : kOS.Suffixed.ListValue
formatter string
return kOS.Suffixed.ListValue

GetField() protected method

protected GetField ( string cookedGuiName ) : BaseField
cookedGuiName string
return BaseField

GetKSPFieldValue() protected method

protected GetKSPFieldValue ( kOS.Safe.Encapsulation.StringValue suffixName ) : Structure
suffixName kOS.Safe.Encapsulation.StringValue
return Structure

HasField() public method

public HasField ( kOS.Safe.Encapsulation.StringValue fieldName ) : BooleanValue
fieldName kOS.Safe.Encapsulation.StringValue
return kOS.Safe.Encapsulation.BooleanValue

RemoteTechAntennaModuleFields() public method

public RemoteTechAntennaModuleFields ( PartModule partModule, SharedObjects shared ) : System
partModule PartModule
shared SharedObjects
return System

SetKSPFieldValue() protected method

protected SetKSPFieldValue ( StringValue suffixName, Structure newValue ) : void
suffixName StringValue
newValue Structure
return void