From 2ede3c3dc33ab996b904da1c95489c5191bb4258 Mon Sep 17 00:00:00 2001 From: amzn-sean <75276488+amzn-sean@users.noreply.github.com> Date: Thu, 10 Jun 2021 15:56:48 +0100 Subject: [PATCH] fixed raycast multi SC node to return more then 1 result (#1238) --- Gems/ScriptCanvasPhysics/Code/Source/WorldNodes.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Gems/ScriptCanvasPhysics/Code/Source/WorldNodes.h b/Gems/ScriptCanvasPhysics/Code/Source/WorldNodes.h index 5238c52e0e..14f03aa7c4 100644 --- a/Gems/ScriptCanvasPhysics/Code/Source/WorldNodes.h +++ b/Gems/ScriptCanvasPhysics/Code/Source/WorldNodes.h @@ -165,6 +165,7 @@ namespace ScriptCanvasPhysics request.m_start = worldSpaceTransform.GetTranslation(); request.m_direction = worldSpaceTransform.TransformVector(direction.GetNormalized()); request.m_distance = distance; + request.m_reportMultipleHits = true; 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;