From 7862fe9c384c4ccee6fdc3c1116da7ef16c4311b Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 27 Oct 2021 12:14:32 +0200 Subject: [PATCH] Add physics colliders selecting in `PhysicsColliders` debug view --- Source/Editor/Gizmo/TransformGizmo.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Editor/Gizmo/TransformGizmo.cs b/Source/Editor/Gizmo/TransformGizmo.cs index 6d7a2ccd3..feed70b57 100644 --- a/Source/Editor/Gizmo/TransformGizmo.cs +++ b/Source/Editor/Gizmo/TransformGizmo.cs @@ -95,7 +95,8 @@ namespace FlaxEditor.Gizmo // Get mouse ray and try to hit any object var ray = Owner.MouseRay; var view = new Ray(Owner.ViewPosition, Owner.ViewDirection); - bool selectColliders = (Owner.RenderTask.View.Flags & ViewFlags.PhysicsDebug) == ViewFlags.PhysicsDebug; + var renderView = Owner.RenderTask.View; + bool selectColliders = (renderView.Flags & ViewFlags.PhysicsDebug) == ViewFlags.PhysicsDebug || renderView.Mode == ViewMode.PhysicsColliders; SceneGraphNode.RayCastData.FlagTypes rayCastFlags = SceneGraphNode.RayCastData.FlagTypes.None; if (!selectColliders) rayCastFlags |= SceneGraphNode.RayCastData.FlagTypes.SkipColliders;