C# Class GarrysModLuaShared.LuaObject

ファイルを表示 Open project: OmegaExtern/gmod-csharp-binary-module Class Usage Examples

Public Methods

Method Description
Call ( int results, string name ) : int
CallBoolean ( string name ) : bool
CallInteger ( string name ) : int
CallNumber ( string name ) : double
CallObject ( string name ) : LuaObject
CallString ( string name ) : string
CallTable ( string name ) : LuaTable
CallVoid ( string name ) : void
GetFieldBoolean ( string name ) : bool
GetFieldInteger ( string name ) : int
GetFieldNumber ( string name ) : double
GetFieldObject ( string name ) : LuaObject
GetFieldString ( string name ) : string
GetFieldTable ( string name ) : LuaTable
GetIndex ( ) : int
Invoke ( int results, string name ) : int
InvokeBoolean ( string name ) : bool
InvokeInteger ( string name ) : int
InvokeNumber ( string name ) : double
InvokeObject ( string name ) : LuaObject
InvokeString ( string name ) : string
InvokeTable ( string name ) : LuaTable
InvokeVoid ( string name ) : void
LuaObject ( int index ) : System
Pop ( ) : void
SetField ( string name, LuaObject value ) : void
SetField ( string name, [ value ) : void
SetField ( string name, bool value ) : void
SetField ( string name, double value ) : void
SetField ( string name, int value ) : void
SetField ( string name, object value ) : void
ToString ( ) : string

Method Details

Call() public method

public Call ( int results, string name ) : int
results int
name string
return int

CallBoolean() public method

public CallBoolean ( string name ) : bool
name string
return bool

CallInteger() public method

public CallInteger ( string name ) : int
name string
return int

CallNumber() public method

public CallNumber ( string name ) : double
name string
return double

CallObject() public method

public CallObject ( string name ) : LuaObject
name string
return LuaObject

CallString() public method

public CallString ( string name ) : string
name string
return string

CallTable() public method

public CallTable ( string name ) : LuaTable
name string
return LuaTable

CallVoid() public method

public CallVoid ( string name ) : void
name string
return void

GetFieldBoolean() public method

public GetFieldBoolean ( string name ) : bool
name string
return bool

GetFieldInteger() public method

public GetFieldInteger ( string name ) : int
name string
return int

GetFieldNumber() public method

public GetFieldNumber ( string name ) : double
name string
return double

GetFieldObject() public method

public GetFieldObject ( string name ) : LuaObject
name string
return LuaObject

GetFieldString() public method

public GetFieldString ( string name ) : string
name string
return string

GetFieldTable() public method

public GetFieldTable ( string name ) : LuaTable
name string
return LuaTable

GetIndex() public method

public GetIndex ( ) : int
return int

Invoke() public method

public Invoke ( int results, string name ) : int
results int
name string
return int

InvokeBoolean() public method

public InvokeBoolean ( string name ) : bool
name string
return bool

InvokeInteger() public method

public InvokeInteger ( string name ) : int
name string
return int

InvokeNumber() public method

public InvokeNumber ( string name ) : double
name string
return double

InvokeObject() public method

public InvokeObject ( string name ) : LuaObject
name string
return LuaObject

InvokeString() public method

public InvokeString ( string name ) : string
name string
return string

InvokeTable() public method

public InvokeTable ( string name ) : LuaTable
name string
return LuaTable

InvokeVoid() public method

public InvokeVoid ( string name ) : void
name string
return void

LuaObject() public method

public LuaObject ( int index ) : System
index int
return System

Pop() public method

public Pop ( ) : void
return void

SetField() public method

public SetField ( string name, LuaObject value ) : void
name string
value LuaObject
return void

SetField() public method

public SetField ( string name, [ value ) : void
name string
value [
return void

SetField() public method

public SetField ( string name, bool value ) : void
name string
value bool
return void

SetField() public method

public SetField ( string name, double value ) : void
name string
value double
return void

SetField() public method

public SetField ( string name, int value ) : void
name string
value int
return void

SetField() public method

public SetField ( string name, object value ) : void
name string
value object
return void

ToString() public method

public ToString ( ) : string
return string