LuaInterface.LuaStatic.GetArrayMetatable C# (CSharp) Method

GetArrayMetatable() public static method

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

Usage Example

示例#1
0
 static void PushArray(IntPtr L, T array)
 {
     if (array == null)
     {
         LuaDLL.lua_pushnil(L);
     }
     else
     {
         int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
         ToLua.PushUserData(L, array, arrayMetaTable);
     }
 }