Merge branch 'Tryibion-fix-coll-data-delete-crash'

This commit is contained in:
Wojtek Figat
2025-10-13 20:49:37 +02:00

View File

@@ -244,10 +244,14 @@ void Collider::UpdateGeometry()
if (actor)
{
const auto rigidBody = dynamic_cast<RigidBody*>(GetParent());
if (_staticActor != nullptr || (rigidBody && CanAttach(rigidBody)))
if (rigidBody && CanAttach(rigidBody))
{
Attach(rigidBody);
}
else if (_staticActor != nullptr)
{
PhysicsBackend::AttachShape(_shape, actor);
}
else
{
// Be static triangle mesh