Showing the changes to libraries/entities/src/EntityScriptingInterface.cpp (1 of 11 files). Show all
Unified · Split
| @@ -57,6 +57,7 @@ EntityScriptingInterface::EntityScriptingInterface(bool bidOnSimulationOwnership · 56 unmodified lines | ||
| 57 | 57 | connect(nodeList.data(), &NodeList::canRezTmpCertifiedChanged, this, &EntityScriptingInterface::canRezTmpCertifiedChanged); |
| 58 | 58 | connect(nodeList.data(), &NodeList::canWriteAssetsChanged, this, &EntityScriptingInterface::canWriteAssetsChanged); |
| 59 | 59 | connect(nodeList.data(), &NodeList::canGetAndSetPrivateUserDataChanged, this, &EntityScriptingInterface::canGetAndSetPrivateUserDataChanged); |
| 60 | + connect(nodeList.data(), &NodeList::canRezAvatarEntitiesChanged, this, &EntityScriptingInterface::canRezAvatarEntitiesChanged); | |
| 60 | 61 | |
| 61 | 62 | auto& packetReceiver = nodeList->getPacketReceiver(); |
| 62 | 63 | packetReceiver.registerListener(PacketType::EntityScriptCallMethod, |
| @@ -114,6 +115,11 @@ bool EntityScriptingInterface::canGetAndSetPrivateUserData() { · 51 unmodified lines | ||
| 114 | 115 | return nodeList->getThisNodeCanGetAndSetPrivateUserData(); |
| 115 | 116 | } |
| 116 | 117 | |
| 118 | +bool EntityScriptingInterface::canRezAvatarEntities() { | |
| 119 | + auto nodeList = DependencyManager::get<NodeList>(); | |
| 120 | + return nodeList->getThisNodeCanRezAvatarEntities(); | |
| 121 | +} | |
| 122 | + | |
| 117 | 123 | void EntityScriptingInterface::setEntityTree(EntityTreePointer elementTree) { |
| 118 | 124 | if (_entityTree) { |
| 119 | 125 | disconnect(_entityTree.get(), &EntityTree::addingEntityPointer, this, &EntityScriptingInterface::onAddingEntity); |