private luaL_unref ( |
||
luaState | ||
t | int | |
n | int | |
return | void |
public static extern void luaL_unref(IntPtr luaState, int t, int n);
protected override void OnDisposeUnmangedResources() { base.OnDisposeUnmangedResources(); Application.Invoke(() => { if (_luaState == IntPtr.Zero) { return; } const int luaRegistryIndex = (int)LuaInnerIndex.LUA_REGISTRYINDEX; Lua.luaL_unref(_luaState, luaRegistryIndex, _luaFunctionRefIndex); _luaState = IntPtr.Zero; _luaFunctionRefIndex = 0; }); }