C# 클래스 kOS.Module.kOSProcessor

상속: PartModule
파일 보기 프로젝트 열기: KSP-KOS/KOS 1 사용 예제들

공개 메소드들

메소드 설명
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