mirror of
https://thingvellir.net/git/overte
synced 2025-03-27 23:52:03 +01:00
taking something off now makes it an entity-server-aware entity
This commit is contained in:
parent
73c06b3bf4
commit
032fbd9a55
1 changed files with 17 additions and 3 deletions
|
@ -166,7 +166,6 @@ function AttachedEntitiesManager() {
|
|||
}
|
||||
}
|
||||
|
||||
// Entities.editEntity(grabbedEntity, wearProps);
|
||||
Entities.deleteEntity(grabbedEntity);
|
||||
Entities.addEntity(wearProps, true);
|
||||
} else if (props.parentID != NULL_UUID) {
|
||||
|
@ -179,8 +178,23 @@ function AttachedEntitiesManager() {
|
|||
var wearProps = Entities.getEntityProperties(grabbedEntity);
|
||||
wearProps.parentID = NULL_UUID;
|
||||
wearProps.parentJointIndex = -1;
|
||||
|
||||
delete wearProps.id;
|
||||
delete wearProps.created;
|
||||
delete wearProps.age;
|
||||
delete wearProps.ageAsText;
|
||||
delete wearProps.naturalDimensions;
|
||||
delete wearProps.naturalPosition;
|
||||
delete wearProps.actionData;
|
||||
delete wearProps.sittingPoints;
|
||||
delete wearProps.boundingBox;
|
||||
delete wearProps.clientOnly;
|
||||
delete wearProps.owningAvatarID;
|
||||
delete wearProps.localPosition;
|
||||
delete wearProps.localRotation;
|
||||
|
||||
Entities.deleteEntity(grabbedEntity);
|
||||
Entities.addEntity(wearProps, false);
|
||||
Entities.addEntity(wearProps);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -271,7 +285,7 @@ function AttachedEntitiesManager() {
|
|||
this.scrubProperties(savedProps);
|
||||
delete savedProps["id"];
|
||||
savedProps.parentID = MyAvatar.sessionUUID; // this will change between sessions
|
||||
var loadedEntityID = Entities.addEntity(savedProps);
|
||||
var loadedEntityID = Entities.addEntity(savedProps, true);
|
||||
|
||||
Messages.sendMessage('Hifi-Object-Manipulation', JSON.stringify({
|
||||
action: 'loaded',
|
||||
|
|
Loading…
Reference in a new issue