diff --git a/libraries/entities/src/EntityScriptingInterface.cpp b/libraries/entities/src/EntityScriptingInterface.cpp index cf72cffb65..9654de0fc4 100644 --- a/libraries/entities/src/EntityScriptingInterface.cpp +++ b/libraries/entities/src/EntityScriptingInterface.cpp @@ -488,42 +488,6 @@ bool EntityScriptingInterface::setPoints(QUuid entityID, std::function actor) { - if (!_entityTree) { - return false; - } - - EntityItemPointer entity = static_cast(_entityTree->findEntityByEntityItemID(entityID)); - if (!entity) { - qCDebug(entities) << "EntityScriptingInterface::setPoints no entity with ID" << entityID; - } - - EntityTypes::EntityType entityType = entity->getType(); - - if (entityType != EntityTypes::PolyLine) { - return false; - } - - auto now = usecTimestampNow(); - - auto polyLineEntity = std::static_pointer_cast(entity); - _entityTree->lockForWrite(); - bool success = actor(*polyLineEntity); - entity->setLastEdited(now); - entity->setLastBroadcast(now); - _entityTree->unlock(); - - _entityTree->lockForRead(); - EntityItemProperties properties = entity->getProperties(); - _entityTree->unlock(); - - properties.setLinePointsDirty(); - properties.setLastEdited(now); - - - queueEntityMessage(PacketType::EntityEdit, entityID, properties); - return success; -} bool EntityScriptingInterface::setVoxelSphere(QUuid entityID, const glm::vec3& center, float radius, int value) { return setVoxels(entityID, [center, radius, value](PolyVoxEntityItem& polyVoxEntity) { @@ -558,13 +522,6 @@ bool EntityScriptingInterface::setAllPoints(QUuid entityID, const QVector bool - { - return (PolyLineEntityItem*)polyLineEntity.setLinePoints(points); - }); - } - return false; } @@ -583,13 +540,6 @@ bool EntityScriptingInterface::appendPoint(QUuid entityID, const glm::vec3& poin }); } - if (entityType == EntityTypes::PolyLine) { - return setPoints(entityID, [point](PolyLineEntityItem& PolyLineEntity) -> bool - { - return (PolyLineEntityItem*)PolyLineEntity.appendPoint(point); - }); - } - return false; } diff --git a/libraries/entities/src/EntityScriptingInterface.h b/libraries/entities/src/EntityScriptingInterface.h index a7744e3166..4d5c108d56 100644 --- a/libraries/entities/src/EntityScriptingInterface.h +++ b/libraries/entities/src/EntityScriptingInterface.h @@ -165,7 +165,6 @@ private: bool actionWorker(const QUuid& entityID, std::function actor); bool setVoxels(QUuid entityID, std::function actor); bool setPoints(QUuid entityID, std::function actor); - bool setPoints(QUuid entityID, std::function actor); void queueEntityMessage(PacketType::Value packetType, EntityItemID entityID, const EntityItemProperties& properties);