Include interfaces in FindScript.

This commit is contained in:
MineBill
2023-10-30 08:07:46 +02:00
parent f434ff2efe
commit 357148f973

View File

@@ -1406,7 +1406,7 @@ Script* Actor::FindScript(const MClass* type) const
CHECK_RETURN(type, nullptr);
for (auto script : Scripts)
{
if (script->GetClass()->IsSubClassOf(type))
if (script->GetClass()->IsSubClassOf(type) || script->GetClass()->HasInterface(type))
return script;
}
for (auto child : Children)