Fix PhysicsScene change not working in physics actors

This commit is contained in:
2024-03-09 23:47:39 +02:00
parent 41cff47ca3
commit 92c109c003
6 changed files with 10 additions and 7 deletions

View File

@@ -2580,7 +2580,7 @@ void TerrainPatch::Deserialize(DeserializeStream& stream, ISerializeModifier* mo
void TerrainPatch::OnPhysicsSceneChanged(PhysicsScene* previous)
{
PhysicsBackend::RemoveSceneActor(previous->GetPhysicsScene(), _physicsActor);
PhysicsBackend::RemoveSceneActor(previous->GetPhysicsScene(), _physicsActor, true);
void* scene = _terrain->GetPhysicsScene()->GetPhysicsScene();
PhysicsBackend::AddSceneActor(scene, _physicsActor);
}