[x] canRez, canRezTemp, and canGetAndSetPrivateUserData domain permissions properties.
[x] canRezChanged, canRezTempChanged, and canGetAndSetPrivateUserDataChanged signals.
[ ] addEntity() method.
[ ] Single packet. In progress.
[ ] Multiple packets.
[ ] cloneEntity() method.
[ ] editEntity() method.
[x] Single packet.
[ ] Multiple packets.
[ ] deleteEntity() method.
[ ] getEntityType() method.
[ ] entityExists() method.
[ ] EntityErase packet handling.
Entity property changes:
[x] Add missing entity property, entityHostType.
[x] Fix entity property name angularDampling -> angularDamping.
[x] Fix entity property name cloneAvatarIdentity -> cloneAvatarEntity.
[x] Rename Model entity's animation properties: animation.animationURL -> animation.url, etc.
[x] Fix grab-related properties (grabbable, grabKinematic, ...) so that they are in a grab property group (same as native scripting API) rather than at root level and fixed up names.
Example app:
[x] Report domain permissions properties.
[ ] Add, clone, edit, and delete example entity actions. In progress.
EntityServer API additions:
canRez
,canRezTemp
, andcanGetAndSetPrivateUserData
domain permissions properties.canRezChanged
,canRezTempChanged
, andcanGetAndSetPrivateUserDataChanged
signals.addEntity()
method.cloneEntity()
method.editEntity()
method.deleteEntity()
method.getEntityType()
method.entityExists()
method.EntityErase
packet handling.Entity property changes:
entityHostType
.angularDampling
->angularDamping
.cloneAvatarIdentity
->cloneAvatarEntity
.animation.animationURL
->animation.url
, etc.grabbable
,grabKinematic
, ...) so that they are in agrab
property group (same as native scripting API) rather than at root level and fixed up names.Example app: