Update StarObject.cpp
This commit is contained in:
parent
0634ae78fc
commit
0638127721
@ -188,8 +188,11 @@ void Object::init(World* world, EntityId entityId, EntityMode mode) {
|
|||||||
|
|
||||||
setKeepAlive(configValue("keepAlive", false).toBool());
|
setKeepAlive(configValue("keepAlive", false).toBool());
|
||||||
|
|
||||||
StringList scripts = configValue("scripts", JsonArray()).optArray().apply(jsonToStringList).value(m_config->scripts);
|
auto jScripts = configValue("scripts", JsonArray());
|
||||||
m_scriptComponent.setScripts(scripts.transformed(bind(AssetPath::relativeTo, m_config->path, _1)));
|
StringList scripts = jScripts.isType(Json::Type::Array)
|
||||||
|
? jsonToStringList(jScripts).transformed(bind(AssetPath::relativeTo, m_config->path, _1))
|
||||||
|
: m_config->scripts;
|
||||||
|
m_scriptComponent.setScripts(scripts);
|
||||||
m_scriptComponent.setUpdateDelta(configValue("scriptDelta", 5).toInt());
|
m_scriptComponent.setUpdateDelta(configValue("scriptDelta", 5).toInt());
|
||||||
|
|
||||||
m_scriptComponent.addCallbacks("object", makeObjectCallbacks());
|
m_scriptComponent.addCallbacks("object", makeObjectCallbacks());
|
||||||
|
Loading…
Reference in New Issue
Block a user