C# Class RemoteTech.RemoteCore

Show file Open project: JDPKSP/RemoteTechLegacy Class Usage Examples

Public Properties

Property Type Description
RCSoverride bool
Rnode RelayNode
Wheel bool
computer FlightComputer
delayedBuffer FlightCtrlStateBuffer
flightComputerGUI FlightComputerGUI
localControl bool
otherGUI List
path RelayPath
powered bool
settings SatSettings
vessel Vessel

Private Properties

Property Type Description
InContactWith bool

Public Methods

Method Description
RemoteCore ( Vessel v, float energyDrain ) : System
RequestPower ( ) : void
Update ( ) : void
UpdateOtherGUI ( ) : void
UpdateOtherModules ( ) : void
UpdateTriggers ( ) : void
WindowGUI ( int windowID ) : void
applyTrigger ( KSPActionGroup ActionGroup ) : void
drawGUI ( ) : void
drive ( FlightCtrlState s ) : void

Protected Methods

Method Description
GetCommandPath ( ) : void

Private Methods

Method Description
InContactWith ( RelayNode other ) : bool

Method Details

GetCommandPath() protected method

protected GetCommandPath ( ) : void
return void

RemoteCore() public method

public RemoteCore ( Vessel v, float energyDrain ) : System
v Vessel
energyDrain float
return System

RequestPower() public method

public RequestPower ( ) : void
return void

Update() public method

public Update ( ) : void
return void

UpdateOtherGUI() public method

public UpdateOtherGUI ( ) : void
return void

UpdateOtherModules() public method

public UpdateOtherModules ( ) : void
return void

UpdateTriggers() public method

public UpdateTriggers ( ) : void
return void

WindowGUI() public method

public WindowGUI ( int windowID ) : void
windowID int
return void

applyTrigger() public method

public applyTrigger ( KSPActionGroup ActionGroup ) : void
ActionGroup KSPActionGroup
return void

drawGUI() public method

public drawGUI ( ) : void
return void

drive() public method

public drive ( FlightCtrlState s ) : void
s FlightCtrlState
return void

Property Details

RCSoverride public property

public bool RCSoverride
return bool

Rnode public property

public RelayNode Rnode
return RelayNode

Wheel public property

public bool Wheel
return bool

computer public property

public FlightComputer,RemoteTech computer
return FlightComputer

delayedBuffer public property

public FlightCtrlStateBuffer,RemoteTech delayedBuffer
return FlightCtrlStateBuffer

flightComputerGUI public property

public FlightComputerGUI,RemoteTech flightComputerGUI
return FlightComputerGUI

localControl public property

public bool localControl
return bool

otherGUI public property

public List otherGUI
return List

path public property

public RelayPath,RemoteTech path
return RelayPath

powered public property

public bool powered
return bool

settings public property

public SatSettings,RemoteTech settings
return SatSettings

vessel public property

public Vessel vessel
return Vessel