浏览代码

Use simulated body request instead rigid body (#888)

Signed-off-by: Michał Pełka <[email protected]>
Michał Pełka 3 月之前
父节点
当前提交
6109f38e87
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      Gems/SimulationInterfaces/Code/Source/Clients/SimulationEntitiesManager.cpp

+ 3 - 2
Gems/SimulationInterfaces/Code/Source/Clients/SimulationEntitiesManager.cpp

@@ -491,7 +491,8 @@ namespace SimulationInterfaces
             // disable simulation for all entities
             // disable simulation for all entities
             for (const auto& descendant : entityAndDescendants)
             for (const auto& descendant : entityAndDescendants)
             {
             {
-                Physics::RigidBodyRequestBus::Event(descendant, &Physics::RigidBodyRequests::DisablePhysics);
+                AzPhysics::SimulatedBodyComponentRequestsBus::Event(descendant, &AzPhysics::SimulatedBodyComponentRequests::DisablePhysics);
+
             }
             }
             if (parentEntityId.IsValid())
             if (parentEntityId.IsValid())
             {
             {
@@ -507,7 +508,7 @@ namespace SimulationInterfaces
 
 
             for (const auto& descendant : entityAndDescendants)
             for (const auto& descendant : entityAndDescendants)
             {
             {
-                Physics::RigidBodyRequestBus::Event(descendant, &Physics::RigidBodyRequests::EnablePhysics);
+                AzPhysics::SimulatedBodyComponentRequestsBus::Event(descendant, &AzPhysics::SimulatedBodyComponentRequests::EnablePhysics);
                 Physics::RigidBodyRequestBus::Event(descendant, &Physics::RigidBodyRequests::SetAngularVelocity, AZ::Vector3::CreateZero());
                 Physics::RigidBodyRequestBus::Event(descendant, &Physics::RigidBodyRequests::SetAngularVelocity, AZ::Vector3::CreateZero());
                 Physics::RigidBodyRequestBus::Event(descendant, &Physics::RigidBodyRequests::SetLinearVelocity, AZ::Vector3::CreateZero());
                 Physics::RigidBodyRequestBus::Event(descendant, &Physics::RigidBodyRequests::SetLinearVelocity, AZ::Vector3::CreateZero());
             }
             }