private bool IsPedestrianLightHovered(Rect myRect3, int segmentId, bool hoveredSegment, ManualSegmentLight segmentDict)
{
if (!myRect3.Contains(Event.current.mousePosition))
return hoveredSegment;
_hoveredButton[0] = segmentId;
_hoveredButton[1] = 2;
if (!Input.GetMouseButtonDown(0) || _uiClickedSegment)
return true;
_uiClickedSegment = true;
if (!segmentDict.PedestrianEnabled)
{
segmentDict.ManualPedestrian();
}
else
{
segmentDict.ChangeLightPedestrian();
}
return true;
}