From e95010b1b26ec4298c41b10cb89716bc2a2f70b3 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 9 Jul 2021 21:44:20 +0200 Subject: [PATCH] Add Foliage Density Scale option to Graphics Quality Window in Editor --- Source/Editor/Windows/GraphicsQualityWindow.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Source/Editor/Windows/GraphicsQualityWindow.cs b/Source/Editor/Windows/GraphicsQualityWindow.cs index 3880a4391..65452d5f6 100644 --- a/Source/Editor/Windows/GraphicsQualityWindow.cs +++ b/Source/Editor/Windows/GraphicsQualityWindow.cs @@ -88,6 +88,14 @@ namespace FlaxEditor.Windows set => Graphics.AllowCSMBlending = value; } + [NoSerialize, DefaultValue(1.0f), Limit(0, 1)] + [EditorOrder(1500), EditorDisplay("Quality"), Tooltip("The global density scale for all foliage instances. The default value is 1. Use values from range 0-1. Lower values decrease amount of foliage instances in-game. Use it to tweak game performance for slower devices.")] + public float FoliageDensityScale + { + get => Foliage.GlobalDensityScale; + set => Foliage.GlobalDensityScale = value; + } + [NoSerialize] [EditorOrder(2000), EditorDisplay("Textures", EditorDisplayAttribute.InlineStyle), Tooltip("Textures streaming configuration.")] public TextureGroup[] TextureGroups