C# Класс kOS.Module.kOSProcessor

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

Открытые методы

Метод Описание
AllInstances ( ) : List

Return a list of all existing runtime instances of this PartModule. The list is guaranteed to be ordered by the Vessel that it's on. (i.e. all the instances of no vessel are first ,then all the module instances on vessel A, then all the instances on vessel B, and so on)

AssignNewId ( ) : int
CheckCanBoot ( ) : bool
CloseWindow ( ) : void
ExecuteInterProcCommand ( kOS.InterProcessor.InterProcCommand command ) : void
FixedUpdate ( ) : void
GetInfo ( ) : string
GetModuleCost ( float defaultCost, ModifierStagingSituation sit ) : float
GetModuleCostChangeWhen ( ) : ModifierChangeWhen
GetModuleMass ( float defaultMass, ModifierStagingSituation sit ) : float
GetModuleMassChangeWhen ( ) : ModifierChangeWhen
GetScreen ( ) : IScreenBuffer
GetWindow ( ) : Screen.TermWindow
InitObjects ( ) : void
OnAwake ( ) : void
OnFixedUpdate ( ) : void
OnInactive ( ) : void
OnLoad ( ConfigNode node ) : void
OnSave ( ConfigNode node ) : void
OnStart ( StartState state ) : void
OpenWindow ( ) : void
PartIsKosProc ( Part input, kOSProcessor &proc ) : bool
RegisterkOSExternalFunction ( object parameters ) : void
Send ( Structure content ) : void
SetAutopilotMode ( int mode ) : void
SetMode ( ProcessorModes newProcessorMode ) : void
TelnetIsAttached ( ) : bool
ToggleWindow ( ) : void
Update ( ) : void
UpdateParts ( ) : void
WindowIsOpen ( ) : bool
kOSProcessor ( ) : System

Приватные методы

Метод Описание
Activate ( ) : void
Activate ( KSPActionParam param ) : void
BootDirectoryFiles ( ) : IEnumerable
Deactivate ( KSPActionParam param ) : void
InitProcessorTracking ( ) : void
InitUI ( ) : void
IsAlive ( ) : bool
OnDestroyingMyHardware ( Part p ) : void
ProcessElectricity ( Part partObj, float time ) : void
ProcessorModeChanged ( ) : void
Toggle ( KSPActionParam param ) : void
TogglePower ( ) : void
TogglePower ( KSPActionParam param ) : void
UpdateCostAndMass ( ) : void
UpdateFixedObservers ( ) : void
UpdateObservers ( ) : void
UpdateVessel ( ) : void

Описание методов

AllInstances() публичный статический Метод

Return a list of all existing runtime instances of this PartModule. The list is guaranteed to be ordered by the Vessel that it's on. (i.e. all the instances of no vessel are first ,then all the module instances on vessel A, then all the instances on vessel B, and so on)
public static AllInstances ( ) : List
Результат List

AssignNewId() публичный статический Метод

public static AssignNewId ( ) : int
Результат int

CheckCanBoot() публичный Метод

public CheckCanBoot ( ) : bool
Результат bool

CloseWindow() публичный Метод

public CloseWindow ( ) : void
Результат void

ExecuteInterProcCommand() публичный Метод

public ExecuteInterProcCommand ( kOS.InterProcessor.InterProcCommand command ) : void
command kOS.InterProcessor.InterProcCommand
Результат void

FixedUpdate() публичный Метод

public FixedUpdate ( ) : void
Результат void

GetInfo() публичный Метод

public GetInfo ( ) : string
Результат string

GetModuleCost() публичный Метод

public GetModuleCost ( float defaultCost, ModifierStagingSituation sit ) : float
defaultCost float
sit ModifierStagingSituation
Результат float

GetModuleCostChangeWhen() публичный Метод

public GetModuleCostChangeWhen ( ) : ModifierChangeWhen
Результат ModifierChangeWhen

GetModuleMass() публичный Метод

public GetModuleMass ( float defaultMass, ModifierStagingSituation sit ) : float
defaultMass float
sit ModifierStagingSituation
Результат float

GetModuleMassChangeWhen() публичный Метод

public GetModuleMassChangeWhen ( ) : ModifierChangeWhen
Результат ModifierChangeWhen

GetScreen() публичный Метод

public GetScreen ( ) : IScreenBuffer
Результат IScreenBuffer

GetWindow() публичный Метод

public GetWindow ( ) : Screen.TermWindow
Результат Screen.TermWindow

InitObjects() публичный Метод

public InitObjects ( ) : void
Результат void

OnAwake() публичный Метод

public OnAwake ( ) : void
Результат void

OnFixedUpdate() публичный Метод

public OnFixedUpdate ( ) : void
Результат void

OnInactive() публичный Метод

public OnInactive ( ) : 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

OpenWindow() публичный Метод

public OpenWindow ( ) : void
Результат void

PartIsKosProc() публичный Метод

public PartIsKosProc ( Part input, kOSProcessor &proc ) : bool
input Part
proc kOSProcessor
Результат bool

RegisterkOSExternalFunction() публичный Метод

public RegisterkOSExternalFunction ( object parameters ) : void
parameters object
Результат void

Send() публичный Метод

public Send ( Structure content ) : void
content Structure
Результат void

SetAutopilotMode() публичный Метод

public SetAutopilotMode ( int mode ) : void
mode int
Результат void

SetMode() публичный Метод

public SetMode ( ProcessorModes newProcessorMode ) : void
newProcessorMode ProcessorModes
Результат void

TelnetIsAttached() публичный Метод

public TelnetIsAttached ( ) : bool
Результат bool

ToggleWindow() публичный Метод

public ToggleWindow ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

UpdateParts() публичный Метод

public UpdateParts ( ) : void
Результат void

WindowIsOpen() публичный Метод

public WindowIsOpen ( ) : bool
Результат bool

kOSProcessor() публичный Метод

public kOSProcessor ( ) : System
Результат System