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

@@ -250,10 +250,12 @@ namespace FlaxEditor.Tools.Foliage
if (Physics.RayCast(Position, Vector3.Down, out var hit, float.MaxValue, uint.MaxValue, false))
{
// Snap
StartTransforming();
var translationDelta = hit.Point - Position;
var rotationDelta = Quaternion.Identity;
var scaleDelta = Vector3.Zero;
if (translationDelta.IsZero)
return;
StartTransforming();
OnApplyTransformation(ref translationDelta, ref rotationDelta, ref scaleDelta);
EndTransforming();
}