History

pass parameters to entities

James B. Pollack committed 11 years ago

Commit 3cee5691 parent b229b524 files · +5 −0Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 4 files). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+2−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
18#include <QtNetwork/QNetworkReply>18#include <QtNetwork/QNetworkReply>
19#include <QtScript/QScriptEngine>19#include <QtScript/QScriptEngine>
20#include <QtScript/QScriptValue>20#include <QtScript/QScriptValue>
21#include <QtCore/QStringList>
21 22
22#include <AudioConstants.h>23#include <AudioConstants.h>
23#include <AudioEffectOptions.h>24#include <AudioEffectOptions.h>
@@ -1225,6 +1226,7 @@ void ScriptEngine::callEntityScriptMethod(const EntityItemID& entityID, const QS · 1201 unmodified lines
1225 if (entityScript.property(methodName).isFunction()) {1226 if (entityScript.property(methodName).isFunction()) {
1226 QScriptValueList args;1227 QScriptValueList args;
1227 args << entityID.toScriptValue(this);1228 args << entityID.toScriptValue(this);
1229 args << qScriptValueFromSequence(this, params);
1228 entityScript.property(methodName).call(entityScript, args);1230 entityScript.property(methodName).call(entityScript, args);
1229 }1231 }
1230 1232