public bool OnMouseOverPoint_Symbole(Vector2 mousePosition) { if (OnMouseOverInputCallPoint(mousePosition) && !selectedOutputCallPoint) { selectedInputCallPoint.RemoveConnections(); selectedInputCallPoint = null; } if (OnMouseOverOutputCallPoint(mousePosition)) { return(true); } if (OnMouseOverInputPoint(mousePosition) && !selectedOutputPoint) { selectedInputPoint.RemoveConnections(); selectedInputPoint = null; } if (OnMouseOverOutputPoint(mousePosition)) { return(true); } if (!selectedOutputPoint && !selectedOutputCallPoint) { if (OnMouseOverSymbole(mousePosition)) { return(true); } } return(false); }