C# Класс kOS.CPU

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

Открытые свойства

Свойство Тип Описание
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