GE Lua Documentation

Press F to search!

deleteObject

Definition


-- @/lua/ge/ge_utils.lua:271

function deleteObject(name)
  local sg = scenetree[name]
  if(sg) then
    sg:delete()
  end
end

Callers

@/lua/ge/extensions/editor/gen/decal.lua
                editor.deleteRoad(tonumber(o))
                editor.deleteObject(tonumber(o))
--                scenetree.findObjectById(tonumber(o)):delete()
@/lua/ge/extensions/freeroam/dragRace.lua
  closeOverview()
  if scenetree.drag_opponent then scenetree.drag_opponent:deleteObject() end
  opponentVehicle = nil

  if scenetree.drag_opponent then scenetree.drag_opponent:deleteObject() end
  closeOverview()
  if scenetree.drag_opponent then scenetree.drag_opponent:deleteObject() end
  opponentVehicle = nil
@/lua/ge/extensions/editor/api/objectHistoryActions.lua
    actionData.nextObjIdInGroup = getNextObjIdInGroup(obj)
    editor.deleteObject(actionData.objectId)
  end
@/lua/ge/extensions/editor/createObjectTool.lua
  editor.clearObjectSelection()
  editor.deleteObject(actionData.objectID)
end
@/lua/ge/ge_utils.lua

  obj2:deleteObject()
end
@/lua/ge/extensions/campaign/exploration.lua
      if scenetree[markerName] then
        scenetree[markerName]:deleteObject()
      end
@/inspector/Base/ObjectStore.js

    async deleteObject(object, ...args)
    {
@/lua/ge/extensions/editor/api/core.lua
--- Delete an object by its id.
local function deleteObject(objectId)
  local obj = Sim.findObjectById(objectId)
  if obj and not obj:isLocked() then
    obj:deleteObject()
    editor.setDirty()
@/lua/ge/extensions/editor/roadTemplateEditor.lua
  for _, id in ipairs(decorations) do
    scenetree.findObjectById(id):deleteObject()
    clearSelection = true
        -- Delete the selected deco object
        scenetree.findObjectById(decorations[decorationSelectionIndex[0]+1]):deleteObject()
        table.remove(decorations, decorationSelectionIndex[0]+1)
@/lua/ge/extensions/editor/assetBrowser.lua
    actionData.serializedData = "[" .. obj:serialize(true, -1) .. "]"
    editor.deleteObject(actionData.objectId)
  end
@/lua/ge/extensions/editor/api/camera.lua
  if obj then
    obj:deleteObject()
  end
@/inspector/Controllers/DOMDebuggerManager.js
        if (!this._restoringBreakpoints)
            WI.objectStores.domBreakpoints.deleteObject(breakpoint);
    }
        if (!this._restoringBreakpoints)
            WI.objectStores.eventBreakpoints.deleteObject(breakpoint);
        if (!this._restoringBreakpoints)
            WI.objectStores.urlBreakpoints.deleteObject(breakpoint);
@/lua/objectpool/main.lua

function deleteObject(objId)
  objPool[objId] = nil
@/lua/ge/extensions/editor/api/decal.lua
    end
    editor.deleteObject(template:getID())
  end
@/inspector/Controllers/DebuggerManager.js
        if (!this._restoringBreakpoints)
            WI.objectStores.breakpoints.deleteObject(breakpoint);
@/lua/ge/extensions/editor/api/roadRiver.lua
      for decoID in string.gmatch(decorationIDs, "%d+") do
        scenetree.findObjectById(tonumber(decoID)):deleteObject()
      end

  editor.deleteObject(roadObjectId)
  removeRoadFromList(roadObjectId)
local function deleteMesh(meshObjectId)
  editor.deleteObject(meshObjectId)
  editor.setDirty()
@/inspector/Controllers/AuditManager.js

        WI.objectStores.audits.deleteObject(test);
    }
@/lua/ge/extensions/editor/objectTool.lua
  for _, id in ipairs(actionData.objectIds) do
    editor.deleteObject(id)
  end
@/lua/ge/extensions/editor/roadUtils.lua
    if object then
      object:deleteObject()
    end
@/lua/ge/extensions/core/audio.lua
      if project then
        project:deleteObject()
      end
@/lua/ge/extensions/editor/objectToSplineEditor.lua
  for _, id in ipairs(data.objectIds) do
    editor.deleteObject(id)
  end
  if data.groupId then
    editor.deleteObject(data.groupId)
  end
@/lua/ge/extensions/editor/api/object.lua
  for i = 1, tableSize(editor.selection.object) do
    editor.deleteObject(editor.selection.object[i])
  end
      editor.removeObjectFromSet(cleanup[i], cleanup[i]:getGroup())
      cleanup[i]:deleteObject()
    end
      newGroup:setName(name)
      prefab:deleteObject()
      table.insert(groups, newGroup)
      local instance = editor.replaceGroupWithPrefabInstance(convertedPrefab, parentGroup, name, bboxCenter)
      prefab:deleteObject()
      table.insert(prefabInstances, instance)
    local newGroup = prefabInstance:unpackage()
    prefabInstance:deleteObject()
    if newGroup then
@/lua/ge/extensions/editor/levelValidator.lua
    actionData.serializedData = "[" .. obj:serialize(false, -1) .. "]"
    obj:deleteObject()
    logsToRemove[actionData.logIndex] = true
                if obj then
                  obj:deleteObject()
                end
@/lua/ge/extensions/editor/sceneTree.lua
  local obj = scenetree.findObjectById(actionData.objectID)
  if obj then obj:deleteObject() end
end
@/lua/ge/extensions/editor/shapeEditor.lua
    --log("E", "del obj "..dumps(obj.name))
    obj:deleteObject()
  end
  if highlightMaterial then
    highlightMaterial:deleteObject()
    highlightMaterial = nil
@/lua/ge/extensions/editor/terrainMaterialsEditor.lua
  if terrainMtlCopyProxy and terrainMtlCopyProxy.material and terrainMtlCopyProxy.isNew then
    terrainMtlCopyProxy.material:deleteObject()
    terrainMtlCopyProxy = nil
          editor_terrainEditor.updatePaintMaterialProxies()
          terrainMtlProxy.material:deleteObject()
          editor_terrainEditor.getMaterialsInJson()[terrainMtlProxy.uniqueID] = nil
        if im.SmallButton("Cancel") then
          terrainMtlCopyProxy.material:deleteObject()
          terrainMtlCopyProxy = nil