Fix snapping object to the group in Editor to skip trigger volumes
#522
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -194,6 +194,11 @@ namespace FlaxEditor.SceneGraph
|
||||
/// The skip editor primitives. Use it to ignore editor icons and primitives intersections detection.
|
||||
/// </summary>
|
||||
SkipEditorPrimitives = 2,
|
||||
|
||||
/// <summary>
|
||||
/// The skip trigger colliders flag. Use it to ignore physics trigger colliders intersections detection.
|
||||
/// </summary>
|
||||
SkipTriggers = 4,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user