C# 클래스 RemoteTech.Modules.ModuleRTAntenna

상속: PartModule, IAntenna, IContractObjectiveModule
파일 보기 프로젝트 열기: RemoteTechnologiesGroup/RemoteTech

공개 프로퍼티들

프로퍼티 타입 설명
mDeployFxModuleIndices int[]
mTransmitterConfig ConfigNode

Private Properties

프로퍼티 타입 설명
ActionClose void
ActionOpen void
ActionToggle void
AddTransmitter void
AntennaInfoDescriptionFromRangeModel string
EventClose void
EventEditorClose void
EventEditorOpen void
EventOpen void
EventTarget void
EventToggle void
FindFxModules List
FixedUpdate void
GetDynamicPressure double
GetFARModule PartModule
GetShieldedState bool
HandleDynamicPressure void
LoadAnimations void
OnDestroy void
OnPartUndock void
OnVesselModified void
OverrideClose void
OverrideOpen void
OverrideTarget void
RemoveTransmitter void
SetFXModules_Coroutine IEnumerator
UpdateContext void
UpdateControlState State

공개 메소드들

메소드 설명
CheckContractObjectiveValidity ( ) : bool

Check that the part implementing this ModuleRTDataTransmitter is actually really an antenna. This check is quite redundant, but it does no harm.

CompareTo ( IAntenna antenna ) : int
GetContractObjectiveType ( ) : string

Return the type of contracts this module can fulfill. In this case "Antenna".

GetInfo ( ) : string
OnConnectionRefresh ( ) : void
OnLoad ( ConfigNode node ) : void
OnSave ( ConfigNode node ) : void
OnStart ( StartState state ) : void
SetState ( bool state ) : void
ToString ( ) : string

비공개 메소드들

메소드 설명
ActionClose ( KSPActionParam param ) : void
ActionOpen ( KSPActionParam param ) : void
ActionToggle ( KSPActionParam param ) : void
AddTransmitter ( ) : void
AntennaInfoDescriptionFromRangeModel ( ) : string

Displaying the stored "range" of the antenna/dish is confusing to players when rangeModel Root is selected, because that's not actually the 'range'.

EventClose ( ) : void
EventEditorClose ( ) : void
EventEditorOpen ( ) : void
EventOpen ( ) : void
EventTarget ( ) : void
EventToggle ( ) : void
FindFxModules ( int indices, bool showUI ) : List
FixedUpdate ( ) : void
GetDynamicPressure ( ) : double

Gets the ram pressure experienced by the antenna.

GetFARModule ( ) : PartModule

Returns the FAR module managing aerodynamics for this part, if one exists

GetShieldedState ( ) : bool

Determines whether or not the antenna is shielded from aerodynamic forces

HandleDynamicPressure ( ) : void
LoadAnimations ( ) : void
OnDestroy ( ) : void
OnPartUndock ( Part p ) : void
OnVesselModified ( Vessel v ) : void
OverrideClose ( ) : void
OverrideOpen ( ) : void
OverrideTarget ( ) : void
RemoveTransmitter ( ) : void
SetFXModules_Coroutine ( List modules, float tgtValue ) : IEnumerator
UpdateContext ( ) : void
UpdateControlState ( ) : State

메소드 상세

CheckContractObjectiveValidity() 공개 메소드

Check that the part implementing this ModuleRTDataTransmitter is actually really an antenna. This check is quite redundant, but it does no harm.
public CheckContractObjectiveValidity ( ) : bool
리턴 bool

CompareTo() 공개 메소드

public CompareTo ( IAntenna antenna ) : int
antenna IAntenna
리턴 int

GetContractObjectiveType() 공개 메소드

Return the type of contracts this module can fulfill. In this case "Antenna".
public GetContractObjectiveType ( ) : string
리턴 string

GetInfo() 공개 메소드

public GetInfo ( ) : string
리턴 string

OnConnectionRefresh() 공개 메소드

public OnConnectionRefresh ( ) : void
리턴 void

OnLoad() 공개 메소드

public OnLoad ( ConfigNode node ) : void
node ConfigNode
리턴 void

OnSave() 공개 메소드

public OnSave ( ConfigNode node ) : void
node ConfigNode
리턴 void

OnStart() 공개 메소드

public OnStart ( StartState state ) : void
state StartState
리턴 void

SetState() 공개 메소드

public SetState ( bool state ) : void
state bool
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

mDeployFxModuleIndices 공개적으로 프로퍼티

public int[] mDeployFxModuleIndices
리턴 int[]

mTransmitterConfig 공개적으로 프로퍼티

public ConfigNode mTransmitterConfig
리턴 ConfigNode