LuaInterface.LuaStatic.GetTypeMetatable C# (CSharp) Method

GetTypeMetatable() public static method

public static GetTypeMetatable ( IntPtr L ) : int
L System.IntPtr
return int
        public static int GetTypeMetatable(IntPtr L)
        {
            LuaState state = LuaState.Get(L);
            return state.TypeMetatable;
        }

Usage Example

示例#1
0
 public static void Push(IntPtr L, Type t)
 {
     if (t == null)
     {
         LuaDLL.lua_pushnil(L);
     }
     else
     {
         int typeMetatable = LuaStatic.GetTypeMetatable(L);
         PushUserData(L, t, typeMetatable);
     }
 }