private bool GetHoveredSegment(Rect myRect1, int segmentId, bool hoveredSegment, ManualSegmentLight segmentDict) { if (!myRect1.Contains(Event.current.mousePosition)) return hoveredSegment; Debug.Log("mouse in myRect1"); _hoveredButton[0] = segmentId; _hoveredButton[1] = -1; if (!Input.GetMouseButtonDown(0) || _uiClickedSegment) return true; _uiClickedSegment = true; segmentDict.ChangeMode(); return true; }
private bool GetHoveredSegment(Rect myRect1, int segmentId, bool hoveredSegment, ManualSegmentLight segmentDict) { if (!myRect1.Contains(Event.current.mousePosition)) return hoveredSegment; //Log.Message("mouse in myRect1"); _hoveredButton[0] = segmentId; _hoveredButton[1] = -1; if (!Input.GetMouseButtonDown(0) || mouseClickProcessed) return true; mouseClickProcessed = true; segmentDict.ChangeMode(); return true; }