diff --git a/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs b/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs
index 3e3730769..7443b52ad 100644
--- a/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs
+++ b/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs
@@ -33,6 +33,25 @@ namespace FlaxEditor.Tools.Foliage
GizmoMode = mode;
}
+ ///
+ public override BoundingSphere FocusBounds
+ {
+ get
+ {
+ var foliage = GizmoMode.SelectedFoliage;
+ if (foliage)
+ {
+ var instanceIndex = GizmoMode.SelectedInstanceIndex;
+ if (instanceIndex >= 0 && instanceIndex < foliage.InstancesCount)
+ {
+ var instance = foliage.GetInstance(instanceIndex);
+ return instance.Bounds;
+ }
+ }
+ return base.FocusBounds;
+ }
+ }
+
///
protected override int SelectionCount
{