Fix snapping object to the group in Editor to skip trigger volumes

#522
This commit is contained in:
Wojtek Figat
2022-07-18 20:14:40 +02:00
parent e346fa1dca
commit 63c9cdfc31
4 changed files with 14 additions and 4 deletions

View File

@@ -31,7 +31,8 @@ namespace FlaxEditor.SceneGraph
public override bool RayCastSelf(ref RayCastData ray, out Real distance, out Vector3 normal)
{
// Check if skip raycasts
if ((ray.Flags & RayCastData.FlagTypes.SkipColliders) == RayCastData.FlagTypes.SkipColliders)
if (((ray.Flags & RayCastData.FlagTypes.SkipColliders) == RayCastData.FlagTypes.SkipColliders) ||
(((ray.Flags & RayCastData.FlagTypes.SkipTriggers) == RayCastData.FlagTypes.SkipTriggers) && ((Collider)Actor).IsTrigger))
{
distance = 0;
normal = Vector3.Up;