C# Class kOS.CPU

Inheritance: kOS.ExecutionContext
Afficher le fichier Open project: Nivekk/KOS Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ProcessElectricity ( Part part, float time ) : void
UpdateVolumeMounts ( List attachedVolumes ) : void

Method Details

AttachHardDisk() public méthode

public AttachHardDisk ( Harddisk hardDisk ) : void
hardDisk Harddisk
Résultat void

Boot() public méthode

public Boot ( ) : void
Résultat void

CPU() public méthode

public CPU ( object parent, string context ) : System
parent object
context string
Résultat System

CallExternalFunction() public méthode

public CallExternalFunction ( string name, string parameters ) : object
name string
parameters string
Résultat object

CreateBoundVariable() public méthode

public CreateBoundVariable ( string varName ) : BoundVariable
varName string
Résultat BoundVariable

FindExternalFunction() public méthode

public FindExternalFunction ( string name ) : bool
name string
Résultat bool

GetVolumeBestIdentifier() public méthode

public GetVolumeBestIdentifier ( Volume SelectedVolume ) : string
SelectedVolume Volume
Résultat string

IsAlive() public méthode

public IsAlive ( ) : bool
Résultat bool

OnLoad() public méthode

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
Résultat void

OnSave() public méthode

public OnSave ( ConfigNode node ) : void
node System.ConfigNode
Résultat void

RegisterkOSExternalFunction() public méthode

public RegisterkOSExternalFunction ( String name, object parent, String methodName, int parameterCount ) : void
name String
parent object
methodName String
parameterCount int
Résultat void

RegisterkOSExternalFunction() public méthode

public RegisterkOSExternalFunction ( object parameters ) : void
parameters object
Résultat void

SendMessage() public méthode

public SendMessage ( SystemMessage message ) : void
message SystemMessage
Résultat void

SwitchToVolume() public méthode

public SwitchToVolume ( int volID ) : bool
volID int
Résultat bool

SwitchToVolume() public méthode

public SwitchToVolume ( string targetVolume ) : bool
targetVolume string
Résultat bool

Update() public méthode

public Update ( float time ) : void
time float
Résultat void

VerifyMount() public méthode

public VerifyMount ( ) : void
Résultat void

testFunction() public méthode

public testFunction ( double x, double y ) : double
x double
y double
Résultat double

Property Details

ButtonStates public_oe property

public TerminalButton[],kOS ButtonStates
Résultat kOS.TerminalButton[]

ClockSpeed public_oe property

public int ClockSpeed
Résultat int

Context public_oe property

public String Context
Résultat String

FUNCTION_BUTTON_COUNT public_oe static_oe property

public static int FUNCTION_BUTTON_COUNT
Résultat int

InternalDisplayEnabled public_oe property

public bool InternalDisplayEnabled
Résultat bool

Mode public_oe property

public Modes Mode
Résultat Modes

Parent public_oe property

public object Parent
Résultat object

RunType public_oe static_oe property

public static kOSRunType RunType
Résultat kOSRunType

SessionTime public_oe property

public float SessionTime
Résultat float

archive public_oe property

public Archive,kOS archive
Résultat Archive

bindingManager public_oe property

public BindingManager,kOS bindingManager
Résultat BindingManager