public override void OnInspectorGUI() { LuaSvrGameObject myTarget = (LuaSvrGameObject)target; int bytes = LuaNativeMethods.lua_gc(myTarget.State.StatePointer, LuaGCOptions.LUA_GCCOUNT, 0); EditorGUILayout.LabelField("Memory(Kb)", bytes.ToString()); if (GUILayout.Button("Lua GC")) { LuaNativeMethods.lua_gc(myTarget.State.StatePointer, LuaGCOptions.LUA_GCCOLLECT, 0); System.GC.Collect(); } }