VesselModule with telemetry link and control connection logic
More...
VesselModule with telemetry link and control connection logic
virtual void CommNet.CommNetVessel.CalculatePlasmaMult |
( |
| ) |
|
|
inlineprotectedvirtual |
virtual bool CommNet.CommNetVessel.CreateControlConnection |
( |
| ) |
|
|
inlineprotectedvirtual |
Actually finds control path
- Returns
< test connection!
< return if connection state has changed
void CommNet.CommNetVessel.FindCommandSources |
( |
| ) |
|
|
inline |
Gets best available antenna for science transmission
- Returns
Gets control level for vessel
- Returns
virtual double CommNet.CommNetVessel.GetSignalStrengthModifier |
( |
CommNode |
b | ) |
|
|
inlinevirtual |
Signal strength modifier vs given comm node
- Parameters
-
- Returns
override void CommNet.CommNetVessel.OnAwake |
( |
| ) |
|
|
inlineprotectedvirtual |
virtual void CommNet.CommNetVessel.OnDestroy |
( |
| ) |
|
|
inlineprotectedvirtual |
virtual void CommNet.CommNetVessel.OnMapFocusChange |
( |
MapObject |
target | ) |
|
|
inlineprotectedvirtual |
virtual void CommNet.CommNetVessel.OnNetworkInitialized |
( |
| ) |
|
|
inlineprotectedvirtual |
< don't remove the event listener - this may not be the final network, here.
virtual void CommNet.CommNetVessel.OnNetworkPostUpdate |
( |
| ) |
|
|
inlinevirtual |
Does post-network-build updating, like pushing network updates out and finding control path
virtual void CommNet.CommNetVessel.OnNetworkPreUpdate |
( |
| ) |
|
|
inlinevirtual |
Updates the comm (if haven't yet, or unpacked, or override)
override void CommNet.CommNetVessel.OnStart |
( |
| ) |
|
|
inlineprotectedvirtual |
Dies if vessel is flag or UNKNWON or lower Then registers the comm events and initializes
Reimplemented from VesselModule.
virtual void CommNet.CommNetVessel.Update |
( |
| ) |
|
|
inlineprotectedvirtual |
Updates control state if vessel is loaded
virtual void CommNet.CommNetVessel.UpdateComm |
( |
| ) |
|
|
inlineprotectedvirtual |
Updates the comm node with the best antennae info from the vessel, and finds any control point modules
< bad here
void CommNet.CommNetVessel.UpdateControlState |
( |
| ) |
|
|
inlineprotected |
Updates vessel control state
bool CommNet.CommNetVessel.canComm = true |
|
protected |
bool CommNet.CommNetVessel.doUnloadedUpdate = false |
|
protected |
bool CommNet.CommNetVessel.hasScienceAntenna |
|
protected |
bool CommNet.CommNetVessel.inPlasma = false |
|
protected |
bool CommNet.CommNetVessel.networkInitialised = false |
|
protected |
Action CommNet.CommNetVessel.OnNetworkUpdate |
bool CommNet.CommNetVessel.overridePostUpdate = false |
|
protected |
Always do postupdate, i.e. find control path
bool CommNet.CommNetVessel.overridePreUpdate = false |
|
protected |
Always do preupdate, i.e. comm object update
int CommNet.CommNetVessel.partCountCache |
|
protected |
double CommNet.CommNetVessel.plasmaMult = 1d |
|
protected |
double CommNet.CommNetVessel.signalDelay = 0d |
|
protected |
bool CommNet.CommNetVessel.unloadedDoOnce = true |
|
protected |
bool CommNet.CommNetVessel.CanComm |
|
get |
bool CommNet.CommNetVessel.CanScience |
|
get |
CommPath CommNet.CommNetVessel.ControlPath |
|
get |
bool CommNet.CommNetVessel.InPlasma |
|
get |
bool CommNet.CommNetVessel.IsConnected |
|
getset |
bool CommNet.CommNetVessel.IsConnectedHome |
|
getset |
double CommNet.CommNetVessel.SignalDelay |
|
get |
double CommNet.CommNetVessel.SignalStrength |
|
get |
The documentation for this class was generated from the following file: