C# 클래스 LuaInterface.LuaFunction

상속: LuaBaseRef
파일 보기 프로젝트 열기: topameng/tolua 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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