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 {