fixed raycast multi SC node to return more then 1 result (#1238)

main
amzn-sean 5 years ago committed by GitHub
parent 9d41954d0e
commit 2ede3c3dc3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -165,6 +165,7 @@ namespace ScriptCanvasPhysics
request.m_start = worldSpaceTransform.GetTranslation(); request.m_start = worldSpaceTransform.GetTranslation();
request.m_direction = worldSpaceTransform.TransformVector(direction.GetNormalized()); request.m_direction = worldSpaceTransform.TransformVector(direction.GetNormalized());
request.m_distance = distance; request.m_distance = distance;
request.m_reportMultipleHits = true;
request.m_filterCallback = [ignore](const AzPhysics::SimulatedBody* body, [[maybe_unused]] const Physics::Shape* shape) request.m_filterCallback = [ignore](const AzPhysics::SimulatedBody* body, [[maybe_unused]] const Physics::Shape* shape)
{ {
return body->GetEntityId() != ignore ? AzPhysics::SceneQuery::QueryHitType::Touch : AzPhysics::SceneQuery::QueryHitType::None; return body->GetEntityId() != ignore ? AzPhysics::SceneQuery::QueryHitType::Touch : AzPhysics::SceneQuery::QueryHitType::None;

Loading…
Cancel
Save