AssetBundleGraph.NodeGUI.FindConnectionPointByPosition C# (CSharp) Method

FindConnectionPointByPosition() public method

public FindConnectionPointByPosition ( Vector2 globalPos ) : ConnectionPointData
globalPos Vector2
return ConnectionPointData
        public ConnectionPointData FindConnectionPointByPosition(Vector2 globalPos)
        {
            foreach (var point in m_data.InputPoints) {
                if (point.GetGlobalRegion(this).Contains(globalPos) ||
                    point.GetGlobalPointRegion(this).Contains(globalPos))
                {
                    return point;
                }
            }

            foreach (var point in m_data.OutputPoints) {
                if (point.GetGlobalRegion(this).Contains(globalPos) ||
                    point.GetGlobalPointRegion(this).Contains(globalPos))
                {
                    return point;
                }
            }

            return null;
        }