History

add support for scripts to call methods on entity scripts

Brad Hefta-Gaub committed 11 years ago

Commit 0d375111 parent 8f5055d7 files · +92 −46Browse files

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

Unified · Split

libraries/entities/src/EntityScriptingInterface.cpp+9−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111
1212 #include "EntityScriptingInterface.h"
1313
14+#include "EntityItemID.h"
1415 #include <VariantMapToScriptValue.h>
1516
1617 #include "EntitiesLogging.h"
@@ -211,6 +212,14 @@ void EntityScriptingInterface::deleteEntity(QUuid id) { · 194 unmodified lines
211212 }
212213 }
213214
215+void EntityScriptingInterface::callEntityMethod(QUuid id, const QString& method) {
216+ if (_entitiesScriptEngine) {
217+ EntityItemID entityID{ id };
218+ _entitiesScriptEngine->callEntityScriptMethod(entityID, method);
219+ }
220+}
221+
222+
214223 QUuid EntityScriptingInterface::findClosestEntity(const glm::vec3& center, float radius) const {
215224 EntityItemID result;
216225 if (_entityTree) {

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