C# 클래스 kOS.CPU

상속: kOS.ExecutionContext
파일 보기 프로젝트 열기: Nivekk/KOS 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ButtonStates kOS.TerminalButton[]
ClockSpeed int
Context String
FUNCTION_BUTTON_COUNT int
InternalDisplayEnabled bool
Mode Modes
Parent object
RunType kOSRunType
SessionTime float
archive Archive
bindingManager BindingManager

공개 메소드들

메소드 설명
AttachHardDisk ( Harddisk hardDisk ) : void
Boot ( ) : void
CPU ( object parent, string context ) : System
CallExternalFunction ( string name, string parameters ) : object
CreateBoundVariable ( string varName ) : BoundVariable
FindExternalFunction ( string name ) : bool
GetVolumeBestIdentifier ( Volume SelectedVolume ) : string
IsAlive ( ) : bool
OnLoad ( ConfigNode node ) : void
OnSave ( ConfigNode node ) : void
RegisterkOSExternalFunction ( String name, object parent, String methodName, int parameterCount ) : void
RegisterkOSExternalFunction ( object parameters ) : void
SendMessage ( SystemMessage message ) : void
SwitchToVolume ( int volID ) : bool
SwitchToVolume ( string targetVolume ) : bool
Update ( float time ) : void
VerifyMount ( ) : void
testFunction ( double x, double y ) : double

비공개 메소드들

메소드 설명
ProcessElectricity ( Part part, float time ) : void
UpdateVolumeMounts ( List attachedVolumes ) : void

메소드 상세

AttachHardDisk() 공개 메소드

public AttachHardDisk ( Harddisk hardDisk ) : void
hardDisk Harddisk
리턴 void

Boot() 공개 메소드

public Boot ( ) : void
리턴 void

CPU() 공개 메소드

public CPU ( object parent, string context ) : System
parent object
context string
리턴 System

CallExternalFunction() 공개 메소드

public CallExternalFunction ( string name, string parameters ) : object
name string
parameters string
리턴 object

CreateBoundVariable() 공개 메소드

public CreateBoundVariable ( string varName ) : BoundVariable
varName string
리턴 BoundVariable

FindExternalFunction() 공개 메소드

public FindExternalFunction ( string name ) : bool
name string
리턴 bool

GetVolumeBestIdentifier() 공개 메소드

public GetVolumeBestIdentifier ( Volume SelectedVolume ) : string
SelectedVolume Volume
리턴 string

IsAlive() 공개 메소드

public IsAlive ( ) : bool
리턴 bool

OnLoad() 공개 메소드

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
리턴 void

OnSave() 공개 메소드

public OnSave ( ConfigNode node ) : void
node System.ConfigNode
리턴 void

RegisterkOSExternalFunction() 공개 메소드

public RegisterkOSExternalFunction ( String name, object parent, String methodName, int parameterCount ) : void
name String
parent object
methodName String
parameterCount int
리턴 void

RegisterkOSExternalFunction() 공개 메소드

public RegisterkOSExternalFunction ( object parameters ) : void
parameters object
리턴 void

SendMessage() 공개 메소드

public SendMessage ( SystemMessage message ) : void
message SystemMessage
리턴 void

SwitchToVolume() 공개 메소드

public SwitchToVolume ( int volID ) : bool
volID int
리턴 bool

SwitchToVolume() 공개 메소드

public SwitchToVolume ( string targetVolume ) : bool
targetVolume string
리턴 bool

Update() 공개 메소드

public Update ( float time ) : void
time float
리턴 void

VerifyMount() 공개 메소드

public VerifyMount ( ) : void
리턴 void

testFunction() 공개 메소드

public testFunction ( double x, double y ) : double
x double
y double
리턴 double

프로퍼티 상세

ButtonStates 공개적으로 프로퍼티

public TerminalButton[],kOS ButtonStates
리턴 kOS.TerminalButton[]

ClockSpeed 공개적으로 프로퍼티

public int ClockSpeed
리턴 int

Context 공개적으로 프로퍼티

public String Context
리턴 String

FUNCTION_BUTTON_COUNT 공개적으로 정적으로 프로퍼티

public static int FUNCTION_BUTTON_COUNT
리턴 int

InternalDisplayEnabled 공개적으로 프로퍼티

public bool InternalDisplayEnabled
리턴 bool

Mode 공개적으로 프로퍼티

public Modes Mode
리턴 Modes

Parent 공개적으로 프로퍼티

public object Parent
리턴 object

RunType 공개적으로 정적으로 프로퍼티

public static kOSRunType RunType
리턴 kOSRunType

SessionTime 공개적으로 프로퍼티

public float SessionTime
리턴 float

archive 공개적으로 프로퍼티

public Archive,kOS archive
리턴 Archive

bindingManager 공개적으로 프로퍼티

public BindingManager,kOS bindingManager
리턴 BindingManager