diff --git a/Source/Engine/UI/GUI/ContainerControl.cs b/Source/Engine/UI/GUI/ContainerControl.cs index ada93ff1e..55fcecf80 100644 --- a/Source/Engine/UI/GUI/ContainerControl.cs +++ b/Source/Engine/UI/GUI/ContainerControl.cs @@ -901,6 +901,15 @@ namespace FlaxEngine.GUI internal bool RayCastChildren(ref Float2 location, out Control hit) { + if (_clipChildren) + { + GetDesireClientArea(out var clientArea); + if (!clientArea.Contains(ref location)) + { + hit = null; + return false; + } + } for (int i = _children.Count - 1; i >= 0 && _children.Count > 0; i--) { var child = _children[i];