private void CheckMouseForClicks() { Event e = Event.current; if (e.type == EventType.MouseUp) { clickPositions.Add(e.mousePosition); if (clickPositions.Count > 1) { checkEvent -= CheckMouseForClicks; UMLLine line = new UMLLine(new Vector2(clickPositions[0].x, clickPositions[0].y), new Vector2(clickPositions[1].x, clickPositions[1].y), UmlLineType.Generalization); lines.Add(line); } } }
public LineViewModel(UMLLine line) { Line = line; }