diff --git a/Source/Engine/UI/GUI/ContainerControl.cs b/Source/Engine/UI/GUI/ContainerControl.cs index 530663761..62373f2f6 100644 --- a/Source/Engine/UI/GUI/ContainerControl.cs +++ b/Source/Engine/UI/GUI/ContainerControl.cs @@ -858,6 +858,14 @@ namespace FlaxEngine.GUI } } + /// + public override bool ContainsPoint(ref Float2 location, bool precise = false) + { + if (precise && this.GetType() == typeof(ContainerControl) && BackgroundColor.A <= 0.0f) // Go through transparency + return false; + return base.ContainsPoint(ref location, precise); + } + /// public override void PerformLayout(bool force = false) {