コード例 #1
0
 public override bool Intersects(Vector2 nodePosition)
 {
     if (Parent.Collapsed)
     {
         return(false);
     }
     return(BoxRect.Contains(nodePosition));
 }
コード例 #2
0
        public override bool Intersects(Vector2 nodePosition)
        {
            if (Parent.Collapsed)
            {
                return(false);
            }

            if (IsInDirectInputMode())
            {
                float width = CalcDirectInputOffset();
                BoxRect.x -= width;
                var intersects = BoxRect.Contains(nodePosition);
                BoxRect.x += width;
                return(intersects);
            }
            return(BoxRect.Contains(nodePosition));
        }