C# 클래스 FOnline.AngelScript.ScriptContext

파일 보기 프로젝트 열기: wladimiiir/vault112

공개 메소드들

메소드 설명
AddRef ( ) : void
Dispose ( ) : void
Execute ( ) : void
GetResult ( int ret_tid ) : object
GetReturnAddress ( ) : IntPtr
GetReturnByte ( ) : byte
GetReturnDWord ( ) : uint
GetReturnDouble ( ) : double
GetReturnFloat ( ) : float
GetReturnObject ( ) : IntPtr
GetReturnQWord ( ) : ulong
GetReturnWord ( ) : ushort
Prepare ( ScriptFunction func ) : void
Release ( ) : void
ScriptContext ( IntPtr ptr ) : System
SetArg ( uint arg, object value ) : void
SetArgAddress ( uint arg, IntPtr addr ) : void
SetArgBool ( uint arg, bool value ) : int
SetArgByte ( uint arg, byte value ) : void
SetArgDWord ( uint arg, uint value ) : void
SetArgDouble ( uint arg, double value ) : void
SetArgFloat ( uint arg, float value ) : void
SetArgObject ( uint arg, IntPtr ptr ) : void
SetArgQWord ( uint arg, ulong value ) : void
SetArgWord ( uint arg, ushort value ) : void
SetObject ( IntPtr obj ) : void

비공개 메소드들

메소드 설명
CheckSetArgRetCode ( int ret ) : void
ScriptContext_AddRef ( IntPtr ptr ) : void
ScriptContext_Execute ( IntPtr thisptr ) : int
ScriptContext_GetReturnAddress ( IntPtr thisptr ) : IntPtr
ScriptContext_GetReturnByte ( IntPtr thisptr ) : byte
ScriptContext_GetReturnDWord ( IntPtr thisptr ) : uint
ScriptContext_GetReturnDouble ( IntPtr thisptr ) : double
ScriptContext_GetReturnFloat ( IntPtr thisptr ) : float
ScriptContext_GetReturnObject ( IntPtr thisptr ) : IntPtr
ScriptContext_GetReturnQWord ( IntPtr thisptr ) : ulong
ScriptContext_GetReturnWord ( IntPtr thisptr ) : ushort
ScriptContext_Prepare ( IntPtr thisptr, IntPtr func ) : int
ScriptContext_Release ( IntPtr ptr ) : void
ScriptContext_SetArgAddress ( IntPtr thisptr, uint arg, IntPtr addr ) : int
ScriptContext_SetArgByte ( IntPtr thisptr, uint arg, byte value ) : int
ScriptContext_SetArgDWord ( IntPtr thisptr, uint arg, uint value ) : int
ScriptContext_SetArgDouble ( IntPtr thisptr, uint arg, double value ) : int
ScriptContext_SetArgFloat ( IntPtr thisptr, uint arg, float value ) : int
ScriptContext_SetArgObject ( IntPtr thisptr, uint arg, IntPtr obj ) : int
ScriptContext_SetArgQWord ( IntPtr thisptr, uint arg, ulong value ) : int
ScriptContext_SetArgWord ( IntPtr thisptr, uint arg, ushort value ) : int
ScriptContext_SetContextInfo ( IntPtr thisptr, string info ) : void
ScriptContext_SetObject ( IntPtr thisptr, IntPtr obj ) : int

메소드 상세

AddRef() 공개 메소드

public AddRef ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Execute() 공개 메소드

public Execute ( ) : void
리턴 void

GetResult() 공개 메소드

public GetResult ( int ret_tid ) : object
ret_tid int
리턴 object

GetReturnAddress() 공개 메소드

public GetReturnAddress ( ) : IntPtr
리턴 System.IntPtr

GetReturnByte() 공개 메소드

public GetReturnByte ( ) : byte
리턴 byte

GetReturnDWord() 공개 메소드

public GetReturnDWord ( ) : uint
리턴 uint

GetReturnDouble() 공개 메소드

public GetReturnDouble ( ) : double
리턴 double

GetReturnFloat() 공개 메소드

public GetReturnFloat ( ) : float
리턴 float

GetReturnObject() 공개 메소드

public GetReturnObject ( ) : IntPtr
리턴 System.IntPtr

GetReturnQWord() 공개 메소드

public GetReturnQWord ( ) : ulong
리턴 ulong

GetReturnWord() 공개 메소드

public GetReturnWord ( ) : ushort
리턴 ushort

Prepare() 공개 메소드

public Prepare ( ScriptFunction func ) : void
func ScriptFunction
리턴 void

Release() 공개 메소드

public Release ( ) : void
리턴 void

ScriptContext() 공개 메소드

public ScriptContext ( IntPtr ptr ) : System
ptr System.IntPtr
리턴 System

SetArg() 공개 메소드

public SetArg ( uint arg, object value ) : void
arg uint
value object
리턴 void

SetArgAddress() 공개 메소드

public SetArgAddress ( uint arg, IntPtr addr ) : void
arg uint
addr System.IntPtr
리턴 void

SetArgBool() 공개 메소드

public SetArgBool ( uint arg, bool value ) : int
arg uint
value bool
리턴 int

SetArgByte() 공개 메소드

public SetArgByte ( uint arg, byte value ) : void
arg uint
value byte
리턴 void

SetArgDWord() 공개 메소드

public SetArgDWord ( uint arg, uint value ) : void
arg uint
value uint
리턴 void

SetArgDouble() 공개 메소드

public SetArgDouble ( uint arg, double value ) : void
arg uint
value double
리턴 void

SetArgFloat() 공개 메소드

public SetArgFloat ( uint arg, float value ) : void
arg uint
value float
리턴 void

SetArgObject() 공개 메소드

public SetArgObject ( uint arg, IntPtr ptr ) : void
arg uint
ptr System.IntPtr
리턴 void

SetArgQWord() 공개 메소드

public SetArgQWord ( uint arg, ulong value ) : void
arg uint
value ulong
리턴 void

SetArgWord() 공개 메소드

public SetArgWord ( uint arg, ushort value ) : void
arg uint
value ushort
리턴 void

SetObject() 공개 메소드

public SetObject ( IntPtr obj ) : void
obj System.IntPtr
리턴 void