C# Класс LuaInterface.LuaFunction

Наследование: LuaBaseRef
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
oldTop int

Открытые методы

Метод Описание
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

Описание методов

BeginPCall() публичный Метод

public BeginPCall ( ) : int
Результат int

Call() публичный Метод

public Call ( ) : object[]
Результат object[]

Call() публичный Метод

public Call ( ) : void
Результат void

CheckBoolean() публичный Метод

public CheckBoolean ( ) : bool
Результат bool

CheckBounds() публичный Метод

public CheckBounds ( ) : Bounds
Результат UnityEngine.Bounds

CheckByteBuffer() публичный Метод

public CheckByteBuffer ( ) : byte[]
Результат byte[]

CheckCharBuffer() публичный Метод

public CheckCharBuffer ( ) : char[]
Результат char[]

CheckColor() публичный Метод

public CheckColor ( ) : Color
Результат Color

CheckDelegate() публичный Метод

public CheckDelegate ( ) : Delegate
Результат System.Delegate

CheckLayerMask() публичный Метод

public CheckLayerMask ( ) : LayerMask
Результат UnityEngine.LayerMask

CheckLong() публичный Метод

public CheckLong ( ) : long
Результат long

CheckLuaFunction() публичный Метод

public CheckLuaFunction ( ) : LuaFunction
Результат LuaFunction

CheckLuaTable() публичный Метод

public CheckLuaTable ( ) : LuaTable
Результат LuaTable

CheckLuaThread() публичный Метод

public CheckLuaThread ( ) : LuaThread
Результат LuaThread

CheckNumber() публичный Метод

public CheckNumber ( ) : double
Результат double

CheckObject() публичный Метод

public CheckObject ( Type t ) : object
t Type
Результат object

CheckQuaternion() публичный Метод

public CheckQuaternion ( ) : Quaternion
Результат Quaternion

CheckRay() публичный Метод

public CheckRay ( ) : Ray
Результат Ray

CheckString() публичный Метод

public CheckString ( ) : string
Результат string

CheckULong() публичный Метод

public CheckULong ( ) : ulong
Результат ulong

CheckVariant() публичный Метод

public CheckVariant ( ) : object
Результат object

CheckVector2() публичный Метод

public CheckVector2 ( ) : Vector2
Результат Vector2

CheckVector3() публичный Метод

public CheckVector3 ( ) : Vector3
Результат Vector3

CheckVector4() публичный Метод

public CheckVector4 ( ) : Vector4
Результат Vector4

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

EndPCall() публичный Метод

public EndPCall ( ) : void
Результат void

IsBegin() публичный Метод

public IsBegin ( ) : bool
Результат bool

LuaFunction() публичный Метод

public LuaFunction ( int reference, LuaState state ) : System
reference int
state LuaState
Результат System

PCall() публичный Метод

public PCall ( ) : void
Результат void

Push() публичный Метод

public Push ( Array array ) : void
array Array
Результат void

Push() публичный Метод

public Push ( Bounds bounds ) : void
bounds Bounds
Результат void

Push() публичный Метод

public Push ( Color clr ) : void
clr Color
Результат void

Push() публичный Метод

public Push ( Enum e ) : void
e Enum
Результат void

Push() публичный Метод

public Push ( IntPtr ptr ) : void
ptr IntPtr
Результат void

Push() публичный Метод

public Push ( LuaBaseRef lbr ) : void
lbr LuaBaseRef
Результат void

Push() публичный Метод

public Push ( LuaByteBuffer buffer ) : void
buffer LuaByteBuffer
Результат void

Push() публичный Метод

public Push ( Quaternion quat ) : void
quat Quaternion
Результат void

Push() публичный Метод

public Push ( Ray ray ) : void
ray Ray
Результат void

Push() публичный Метод

public Push ( RaycastHit hit ) : void
hit RaycastHit
Результат void

Push() публичный Метод

public Push ( Touch t ) : void
t Touch
Результат void

Push() публичный Метод

public Push ( Type t ) : void
t Type
Результат void

Push() публичный Метод

public Push ( UnityEngine o ) : void
o UnityEngine
Результат void

Push() публичный Метод

public Push ( Vector2 v2 ) : void
v2 Vector2
Результат void

Push() публичный Метод

public Push ( Vector3 v3 ) : void
v3 Vector3
Результат void

Push() публичный Метод

public Push ( Vector4 v4 ) : void
v4 Vector4
Результат void

Push() публичный Метод

public Push ( bool b ) : void
b bool
Результат void

Push() публичный Метод

public Push ( double num ) : void
num double
Результат void

Push() публичный Метод

public Push ( int n ) : void
n int
Результат void

Push() публичный Метод

public Push ( long num ) : void
num long
Результат void

Push() публичный Метод

public Push ( object o ) : void
o object
Результат void

Push() публичный Метод

public Push ( string str ) : void
str string
Результат void

Push() публичный Метод

public Push ( uint un ) : void
un uint
Результат void

Push() публичный Метод

public Push ( ulong un ) : void
un ulong
Результат void

PushArgs() публичный Метод

public PushArgs ( object args ) : void
args object
Результат void

PushByteBuffer() публичный Метод

public PushByteBuffer ( byte buffer, int len = -1 ) : void
buffer byte
len int
Результат void

PushLayerMask() публичный Метод

public PushLayerMask ( LayerMask mask ) : void
mask LayerMask
Результат void

PushObject() публичный Метод

public PushObject ( object o ) : void
o object
Результат void

PushValue() публичный Метод

public PushValue ( ValueType value ) : void
value ValueType
Результат void

Описание свойств

oldTop защищенное свойство

protected int oldTop
Результат int