public static int GetEventMetatable(IntPtr L) { LuaState state = LuaState.Get(L); return state.EventMetatable; }
public static void Push(IntPtr L, EventObject ev) { if (ev == null) { LuaDLL.lua_pushnil(L); } else { int eventMetatable = LuaStatic.GetEventMetatable(L); PushUserData(L, ev, eventMetatable); } }