コード例 #1
0
    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);
            }
        }
    }
コード例 #2
0
 public LineViewModel(UMLLine line)
 {
     Line = line;
 }