static int Destroy(IntPtr L) { try { UnityEngine.Object self = LuaExtend.GetObject(L, 1) as UnityEngine.Object; if (self == null) { throw new LuaException(L, "Object is null"); } System.Double param1 = default(System.Double); param1 = (System.Double)LuaDLL.lua_tonumber(L, 2); if (self != null) { UnityEngine.Object.Destroy( (UnityEngine.Object)self, (System.Single)param1 ); } IntPtr idptr = LuaDLL.lua_touserdata(L, 1); LuaExtend.RemoveObject(L, idptr); return(0); } catch (Exception e) { return(LuaDLL.wluaL_error(L, e)); } }
public static int removeObjectFromCache(IntPtr L) { IntPtr idptr = LuaDLL.lua_touserdata(L, 1); LuaExtend.RemoveObject(L, idptr); return(0); }