C# 클래스 GameWorld2.Program

상속: RelayObjectTwo, IReturnValueReceiver
파일 보기 프로젝트 열기: eriksvedang/GameWorld2

공개 프로퍼티들

프로퍼티 타입 설명
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