We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 701e45f commit 433d6b5Copy full SHA for 433d6b5
1 file changed
Sources/OvCore/src/OvCore/ECS/Components/Behaviour.cpp
@@ -64,9 +64,7 @@ void OvCore::ECS::Components::Behaviour::SetScript(std::unique_ptr<Scripting::Sc
64
65
if (!m_script || !m_script->IsValid())
66
{
67
- m_scriptProperties.clear();
68
m_scriptDefaults.clear();
69
- m_unlockedProperties.clear();
70
return;
71
}
72
@@ -180,6 +178,7 @@ void OvCore::ECS::Components::Behaviour::OnTriggerExit(Components::CPhysicalObje
180
178
void OvCore::ECS::Components::Behaviour::OnSerialize(tinyxml2::XMLDocument & p_doc, tinyxml2::XMLNode * p_node)
181
179
182
if (m_unlockedProperties.empty()) return;
+ if (!m_script->IsValid()) return;
183
184
tinyxml2::XMLNode* propsNode = p_doc.NewElement("script_properties");
185
p_node->InsertEndChild(propsNode);
0 commit comments