C# Class LuaInterface.LuaFunction

Inheritance: LuaBaseRef
Afficher le fichier Open project: topameng/tolua Class Usage Examples

Protected Properties

Свойство Type Description
oldTop int

Méthodes publiques

Méthode 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 méthode

public BeginPCall ( ) : int
Résultat int

Call() public méthode

public Call ( ) : object[]
Résultat object[]

Call() public méthode

public Call ( ) : void
Résultat void

CheckBoolean() public méthode

public CheckBoolean ( ) : bool
Résultat bool

CheckBounds() public méthode

public CheckBounds ( ) : Bounds
Résultat UnityEngine.Bounds

CheckByteBuffer() public méthode

public CheckByteBuffer ( ) : byte[]
Résultat byte[]

CheckCharBuffer() public méthode

public CheckCharBuffer ( ) : char[]
Résultat char[]

CheckColor() public méthode

public CheckColor ( ) : Color
Résultat Color

CheckDelegate() public méthode

public CheckDelegate ( ) : Delegate
Résultat System.Delegate

CheckLayerMask() public méthode

public CheckLayerMask ( ) : LayerMask
Résultat UnityEngine.LayerMask

CheckLong() public méthode

public CheckLong ( ) : long
Résultat long

CheckLuaFunction() public méthode

public CheckLuaFunction ( ) : LuaFunction
Résultat LuaFunction

CheckLuaTable() public méthode

public CheckLuaTable ( ) : LuaTable
Résultat LuaTable

CheckLuaThread() public méthode

public CheckLuaThread ( ) : LuaThread
Résultat LuaThread

CheckNumber() public méthode

public CheckNumber ( ) : double
Résultat double

CheckObject() public méthode

public CheckObject ( Type t ) : object
t Type
Résultat object

CheckQuaternion() public méthode

public CheckQuaternion ( ) : Quaternion
Résultat Quaternion

CheckRay() public méthode

public CheckRay ( ) : Ray
Résultat Ray

CheckString() public méthode

public CheckString ( ) : string
Résultat string

CheckULong() public méthode

public CheckULong ( ) : ulong
Résultat ulong

CheckVariant() public méthode

public CheckVariant ( ) : object
Résultat object

CheckVector2() public méthode

public CheckVector2 ( ) : Vector2
Résultat Vector2

CheckVector3() public méthode

public CheckVector3 ( ) : Vector3
Résultat Vector3

CheckVector4() public méthode

public CheckVector4 ( ) : Vector4
Résultat Vector4

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EndPCall() public méthode

public EndPCall ( ) : void
Résultat void

IsBegin() public méthode

public IsBegin ( ) : bool
Résultat bool

LuaFunction() public méthode

public LuaFunction ( int reference, LuaState state ) : System
reference int
state LuaState
Résultat System

PCall() public méthode

public PCall ( ) : void
Résultat void

Push() public méthode

public Push ( Array array ) : void
array Array
Résultat void

Push() public méthode

public Push ( Bounds bounds ) : void
bounds Bounds
Résultat void

Push() public méthode

public Push ( Color clr ) : void
clr Color
Résultat void

Push() public méthode

public Push ( Enum e ) : void
e Enum
Résultat void

Push() public méthode

public Push ( IntPtr ptr ) : void
ptr IntPtr
Résultat void

Push() public méthode

public Push ( LuaBaseRef lbr ) : void
lbr LuaBaseRef
Résultat void

Push() public méthode

public Push ( LuaByteBuffer buffer ) : void
buffer LuaByteBuffer
Résultat void

Push() public méthode

public Push ( Quaternion quat ) : void
quat Quaternion
Résultat void

Push() public méthode

public Push ( Ray ray ) : void
ray Ray
Résultat void

Push() public méthode

public Push ( RaycastHit hit ) : void
hit RaycastHit
Résultat void

Push() public méthode

public Push ( Touch t ) : void
t Touch
Résultat void

Push() public méthode

public Push ( Type t ) : void
t Type
Résultat void

Push() public méthode

public Push ( UnityEngine o ) : void
o UnityEngine
Résultat void

Push() public méthode

public Push ( Vector2 v2 ) : void
v2 Vector2
Résultat void

Push() public méthode

public Push ( Vector3 v3 ) : void
v3 Vector3
Résultat void

Push() public méthode

public Push ( Vector4 v4 ) : void
v4 Vector4
Résultat void

Push() public méthode

public Push ( bool b ) : void
b bool
Résultat void

Push() public méthode

public Push ( double num ) : void
num double
Résultat void

Push() public méthode

public Push ( int n ) : void
n int
Résultat void

Push() public méthode

public Push ( long num ) : void
num long
Résultat void

Push() public méthode

public Push ( object o ) : void
o object
Résultat void

Push() public méthode

public Push ( string str ) : void
str string
Résultat void

Push() public méthode

public Push ( uint un ) : void
un uint
Résultat void

Push() public méthode

public Push ( ulong un ) : void
un ulong
Résultat void

PushArgs() public méthode

public PushArgs ( object args ) : void
args object
Résultat void

PushByteBuffer() public méthode

public PushByteBuffer ( byte buffer, int len = -1 ) : void
buffer byte
len int
Résultat void

PushLayerMask() public méthode

public PushLayerMask ( LayerMask mask ) : void
mask LayerMask
Résultat void

PushObject() public méthode

public PushObject ( object o ) : void
o object
Résultat void

PushValue() public méthode

public PushValue ( ValueType value ) : void
value ValueType
Résultat void

Property Details

oldTop protected_oe property

protected int oldTop
Résultat int