C# Class LuaInterface.LuaFunction

Inheritance: LuaBaseRef
Show file Open project: topameng/tolua Class Usage Examples

Protected Properties

Property Type Description
oldTop int

Public Methods

Method Description
BeginPCall ( ) : int
Call ( ) : object[]
Call ( ) : void
CheckBoolean ( ) : bool
CheckBounds ( ) : Bounds
CheckByteBuffer ( ) : byte[]
CheckCharBuffer ( ) : char[]
CheckColor ( ) : Color
CheckDelegate ( ) : Delegate
CheckLayerMask ( ) : LayerMask
CheckLong ( ) : long
CheckLuaFunction ( ) : LuaFunction
CheckLuaTable ( ) : LuaTable
CheckLuaThread ( ) : LuaThread
CheckNumber ( ) : double
CheckObject ( Type t ) : object
CheckQuaternion ( ) : Quaternion
CheckRay ( ) : Ray
CheckString ( ) : string
CheckULong ( ) : ulong
CheckVariant ( ) : object
CheckVector2 ( ) : Vector2
CheckVector3 ( ) : Vector3
CheckVector4 ( ) : Vector4
Dispose ( ) : void
EndPCall ( ) : void
IsBegin ( ) : bool
LuaFunction ( int reference, LuaState state ) : System
PCall ( ) : void
Push ( Array array ) : void
Push ( Bounds bounds ) : void
Push ( Color clr ) : void
Push ( Enum e ) : void
Push ( IntPtr ptr ) : void
Push ( LuaBaseRef lbr ) : void
Push ( LuaByteBuffer buffer ) : void
Push ( Quaternion quat ) : void
Push ( Ray ray ) : void
Push ( RaycastHit hit ) : void
Push ( Touch t ) : void
Push ( Type t ) : void
Push ( UnityEngine o ) : void
Push ( Vector2 v2 ) : void
Push ( Vector3 v3 ) : void
Push ( Vector4 v4 ) : void
Push ( bool b ) : void
Push ( double num ) : void
Push ( int n ) : void
Push ( long num ) : void
Push ( object o ) : void
Push ( string str ) : void
Push ( uint un ) : void
Push ( ulong un ) : void
PushArgs ( object args ) : void
PushByteBuffer ( byte buffer, int len = -1 ) : void
PushLayerMask ( LayerMask mask ) : void
PushObject ( object o ) : void
PushValue ( ValueType value ) : void

Method Details

BeginPCall() public method

public BeginPCall ( ) : int
return int

Call() public method

public Call ( ) : object[]
return object[]

Call() public method

public Call ( ) : void
return void

CheckBoolean() public method

public CheckBoolean ( ) : bool
return bool

CheckBounds() public method

public CheckBounds ( ) : Bounds
return UnityEngine.Bounds

CheckByteBuffer() public method

public CheckByteBuffer ( ) : byte[]
return byte[]

CheckCharBuffer() public method

public CheckCharBuffer ( ) : char[]
return char[]

CheckColor() public method

public CheckColor ( ) : Color
return Color

CheckDelegate() public method

public CheckDelegate ( ) : Delegate
return System.Delegate

CheckLayerMask() public method

public CheckLayerMask ( ) : LayerMask
return UnityEngine.LayerMask

CheckLong() public method

public CheckLong ( ) : long
return long

CheckLuaFunction() public method

public CheckLuaFunction ( ) : LuaFunction
return LuaFunction

CheckLuaTable() public method

public CheckLuaTable ( ) : LuaTable
return LuaTable

CheckLuaThread() public method

public CheckLuaThread ( ) : LuaThread
return LuaThread

CheckNumber() public method

public CheckNumber ( ) : double
return double

CheckObject() public method

public CheckObject ( Type t ) : object
t Type
return object

CheckQuaternion() public method

public CheckQuaternion ( ) : Quaternion
return Quaternion

CheckRay() public method

public CheckRay ( ) : Ray
return Ray

CheckString() public method

public CheckString ( ) : string
return string

CheckULong() public method

public CheckULong ( ) : ulong
return ulong

CheckVariant() public method

public CheckVariant ( ) : object
return object

CheckVector2() public method

public CheckVector2 ( ) : Vector2
return Vector2

CheckVector3() public method

public CheckVector3 ( ) : Vector3
return Vector3

CheckVector4() public method

public CheckVector4 ( ) : Vector4
return Vector4

Dispose() public method

public Dispose ( ) : void
return void

EndPCall() public method

public EndPCall ( ) : void
return void

IsBegin() public method

public IsBegin ( ) : bool
return bool

LuaFunction() public method

public LuaFunction ( int reference, LuaState state ) : System
reference int
state LuaState
return System

PCall() public method

public PCall ( ) : void
return void

Push() public method

public Push ( Array array ) : void
array Array
return void

Push() public method

public Push ( Bounds bounds ) : void
bounds Bounds
return void

Push() public method

public Push ( Color clr ) : void
clr Color
return void

Push() public method

public Push ( Enum e ) : void
e Enum
return void

Push() public method

public Push ( IntPtr ptr ) : void
ptr IntPtr
return void

Push() public method

public Push ( LuaBaseRef lbr ) : void
lbr LuaBaseRef
return void

Push() public method

public Push ( LuaByteBuffer buffer ) : void
buffer LuaByteBuffer
return void

Push() public method

public Push ( Quaternion quat ) : void
quat Quaternion
return void

Push() public method

public Push ( Ray ray ) : void
ray Ray
return void

Push() public method

public Push ( RaycastHit hit ) : void
hit RaycastHit
return void

Push() public method

public Push ( Touch t ) : void
t Touch
return void

Push() public method

public Push ( Type t ) : void
t Type
return void

Push() public method

public Push ( UnityEngine o ) : void
o UnityEngine
return void

Push() public method

public Push ( Vector2 v2 ) : void
v2 Vector2
return void

Push() public method

public Push ( Vector3 v3 ) : void
v3 Vector3
return void

Push() public method

public Push ( Vector4 v4 ) : void
v4 Vector4
return void

Push() public method

public Push ( bool b ) : void
b bool
return void

Push() public method

public Push ( double num ) : void
num double
return void

Push() public method

public Push ( int n ) : void
n int
return void

Push() public method

public Push ( long num ) : void
num long
return void

Push() public method

public Push ( object o ) : void
o object
return void

Push() public method

public Push ( string str ) : void
str string
return void

Push() public method

public Push ( uint un ) : void
un uint
return void

Push() public method

public Push ( ulong un ) : void
un ulong
return void

PushArgs() public method

public PushArgs ( object args ) : void
args object
return void

PushByteBuffer() public method

public PushByteBuffer ( byte buffer, int len = -1 ) : void
buffer byte
len int
return void

PushLayerMask() public method

public PushLayerMask ( LayerMask mask ) : void
mask LayerMask
return void

PushObject() public method

public PushObject ( object o ) : void
o object
return void

PushValue() public method

public PushValue ( ValueType value ) : void
value ValueType
return void

Property Details

oldTop protected property

protected int oldTop
return int