internal void DisposeInternal(int reference) { if (!CheckNull.IsNull(luaState)) //Fix submitted by Qingrui Li { LuaLib.LuaUnref(luaState, reference); } }
public void Close() { if (_StatePassed) { return; } if (!CheckNull.IsNull(luaState)) { LuaCore.LuaClose(luaState); ObjectTranslatorPool.Instance.Remove(luaState); } }