History

CR

SamGondelman committed 7 years ago

Commit e282d511 parent 8dbb2d818 files · +92 −86Browse files

Showing the changes to libraries/entities/src/EntityScriptingInterface.cpp (1 of 18 files). Show all

Unified · Split

libraries/entities/src/EntityScriptingInterface.cpp+9−9
@@ -470,7 +470,7 @@ void synchronizeEditedGrabProperties(EntityItemProperties& properties, const QSt · 469 unmodified lines
470470 }
471471
472472
473−QUuid EntityScriptingInterface::addEntity(const EntityItemProperties& properties, const QString& entityHostString) {
473+QUuid EntityScriptingInterface::addEntity(const EntityItemProperties& properties, const QString& entityHostTypeString) {
474474 PROFILE_RANGE(script_entities, __FUNCTION__);
475475
476476 _activityTracking.addedEntityCount++;
@@ -479,10 +479,10 @@ QUuid EntityScriptingInterface::addEntity(const EntityItemProperties& properties · 2 unmodified lines
479479 const auto sessionID = nodeList->getSessionUUID();
480480
481481 EntityItemProperties propertiesWithSimID = properties;
482− propertiesWithSimID.setEntityHostFromString(entityHostString);
483− if (propertiesWithSimID.getEntityHost() == EntityHost::AVATAR_ENTITY) {
482+ propertiesWithSimID.setEntityHostTypeFromString(entityHostTypeString);
483+ if (propertiesWithSimID.getEntityHostType() == entity::HostType::AVATAR) {
484484 propertiesWithSimID.setOwningAvatarID(sessionID);
485− } else if (propertiesWithSimID.getEntityHost() == EntityHost::LOCAL_ENTITY) {
485+ } else if (propertiesWithSimID.getEntityHostType() == entity::HostType::LOCAL) {
486486 // For now, local entities are always collisionless
487487 // TODO: create a separate, local physics simulation that just handles local entities (and MyAvatar?)
488488 propertiesWithSimID.setCollisionless(true);
@@ -572,7 +572,7 @@ QUuid EntityScriptingInterface::cloneEntity(QUuid entityIDToClone) { · 83 unmodified lines
572572 bool cloneAvatarEntity = properties.getCloneAvatarEntity();
573573 properties.convertToCloneProperties(entityIDToClone);
574574
575− if (properties.getEntityHost() == EntityHost::LOCAL_ENTITY) {
575+ if (properties.getEntityHostType() == entity::HostType::LOCAL) {
576576 // Local entities are only cloned locally
577577 return addEntity(properties, "local");
578578 } else if (cloneAvatarEntity) {
@@ -838,9 +838,9 @@ QUuid EntityScriptingInterface::editEntity(QUuid id, const EntityItemProperties& · 259 unmodified lines
838838 }
839839
840840 // set these to make EntityItemProperties::getScalesWithParent() work correctly
841− EntityHost entityHost = entity->getEntityHost();
842− properties.setEntityHost(entityHost);
843− if (entityHost == EntityHost::LOCAL_ENTITY) {
841+ entity::HostType entityHostType = entity->getEntityHostType();
842+ properties.setEntityHostType(entityHostType);
843+ if (entityHostType == entity::HostType::LOCAL) {
844844 properties.setCollisionless(true);
845845 }
846846 properties.setOwningAvatarID(entity->getOwningAvatarID());
@@ -1660,7 +1660,7 @@ bool EntityScriptingInterface::actionWorker(const QUuid& entityID, · 813 unmodified lines
16601660 doTransmit = actor(simulation, entity);
16611661 _entityTree->entityChanged(entity);
16621662 if (doTransmit) {
1663− properties.setEntityHost(entity->getEntityHost());
1663+ properties.setEntityHostType(entity->getEntityHostType());
16641664 properties.setOwningAvatarID(entity->getOwningAvatarID());
16651665 }
16661666 });

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t