C# Класс RemoteTech.Modules.ModuleRTAntenna

Наследование: PartModule, IAntenna, IContractObjectiveModule
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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