C# Класс GameWorld2.Program

Наследование: RelayObjectTwo, IReturnValueReceiver
Показать файл Открыть проект

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

Свойство Тип Описание
logger Logger
nameOfOwner string
waitForNextFrame bool

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

Метод Описание
ChangeGlobalVariableInitValue ( string pName, object pValue ) : void
ClearErrors ( ) : void
ClearRuntimeErrors ( ) : void
Compile ( ) : Error[]
ContainsErrors ( ) : bool
DeleteSprakRunner ( ) : void
GetErrors ( ) : Error[]
GetGlobalVariableValue ( string pName ) : object
GetProfileData ( ) : ProfileData>.Dictionary
HasFunction ( string pFunctionName, bool pFullExpensiveCheck ) : bool
Init ( GameWorld2.ProgramRunner pProgramRunner ) : void
OnReturnValue ( object pReturnValue ) : void
PrintErrorsToD ( ) : void
Start ( ) : void
StartAtFunction ( string functionName, object args, Program pCaller ) : void
StartAtFunction ( string functionName, object args, Program pCaller, bool pEnsureThatFunctionExists ) : void
StartAtFunctionIfItExists ( string functionName, object args, Program pCaller ) : void
StartAtFunctionWithMockReceiver ( string functionName, object args, MockProgram pMockProgram ) : void
StopAndReset ( ) : void
SwapStackTopValueTo ( object pValue ) : void
ToString ( ) : string
TryGetFunctionDefinition ( string pFunctionName, FunctionDefinition &pOutput ) : bool
Update ( float dt ) : void

Защищенные методы

Метод Описание
SetupCells ( ) : void

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

Метод Описание
EnsureSprakRunner ( ) : void
Execute ( int pExecutions ) : void

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

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

public ChangeGlobalVariableInitValue ( string pName, object pValue ) : void
pName string
pValue object
Результат void

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

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

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

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

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

public Compile ( ) : Error[]
Результат Error[]

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

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

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

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

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

public GetErrors ( ) : Error[]
Результат Error[]

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

public GetGlobalVariableValue ( string pName ) : object
pName string
Результат object

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

public GetProfileData ( ) : ProfileData>.Dictionary
Результат ProfileData>.Dictionary

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

public HasFunction ( string pFunctionName, bool pFullExpensiveCheck ) : bool
pFunctionName string
pFullExpensiveCheck bool
Результат bool

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

public Init ( GameWorld2.ProgramRunner pProgramRunner ) : void
pProgramRunner GameWorld2.ProgramRunner
Результат void

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

public OnReturnValue ( object pReturnValue ) : void
pReturnValue object
Результат void

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

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

SetupCells() защищенный Метод

protected SetupCells ( ) : void
Результат void

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

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

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

public StartAtFunction ( string functionName, object args, Program pCaller ) : void
functionName string
args object
pCaller Program
Результат void

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

public StartAtFunction ( string functionName, object args, Program pCaller, bool pEnsureThatFunctionExists ) : void
functionName string
args object
pCaller Program
pEnsureThatFunctionExists bool
Результат void

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

public StartAtFunctionIfItExists ( string functionName, object args, Program pCaller ) : void
functionName string
args object
pCaller Program
Результат void

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

public StartAtFunctionWithMockReceiver ( string functionName, object args, MockProgram pMockProgram ) : void
functionName string
args object
pMockProgram MockProgram
Результат void

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

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

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

public SwapStackTopValueTo ( object pValue ) : void
pValue object
Результат void

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

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

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

public TryGetFunctionDefinition ( string pFunctionName, FunctionDefinition &pOutput ) : bool
pFunctionName string
pOutput FunctionDefinition
Результат bool

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

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

Описание свойств

logger публичное свойство

public Logger logger
Результат Logger

nameOfOwner публичное свойство

public string nameOfOwner
Результат string

waitForNextFrame публичное свойство

public bool waitForNextFrame
Результат bool