public static int collectObject(IntPtr luaState) { int num = LuaDLL.luanet_rawnetobj(luaState, 1); if (num != -1) { ObjectTranslator objectTranslator = ObjectTranslator.FromState(luaState); objectTranslator.collectObject(num); } return(0); }
public static int collectObject(IntPtr luaState) { int udata = LuaAPI.luanet_rawnetobj(luaState, 1); if (udata != -1) { ObjectTranslator translator = ObjectTranslator.FromState(luaState); translator.collectObject(udata); } return(0); }
/* * __gc metafunction of CLR objects. */ private int collectObject(KopiLua.Lua.lua_State luaState) { int udata = LuaDLL.luanet_rawnetobj(luaState, 1); if (udata != -1) { translator.collectObject(udata); } else { // Debug.WriteLine("not found: " + udata); } return(0); }
public static int collectObject(IntPtr luaState) { int udata = LuaDLL.luanet_rawnetobj(luaState, 1); if (udata != -1) { ObjectTranslator translator = ObjectTranslator.FromState(luaState); translator.collectObject(udata); } else { //Debug.WriteLine("not found: " + udata); } return(0); }