public bool Conitains(Vector2 globalPos) { if (m_baseRect.Contains(globalPos)) { return true; } foreach (var point in m_data.OutputPoints) { if (point.GetGlobalPointRegion(this).Contains(globalPos)) { return true; } } return false; }