コード例 #1
0
ファイル: NodeEnter.cs プロジェクト: Vince0789/NodeMarkup
 public bool GetBorder(MarkupEnterPoint point, out ITrajectory line)
 {
     if (point.IsFirst && Markup.GetBordersLine(this, Prev, out line))
     {
         return(true);
     }
     else if (point.IsLast && Markup.GetBordersLine(this, Next, out line))
     {
         return(true);
     }
     else
     {
         line = null;
         return(false);
     }
 }
コード例 #2
0
 protected override void Reset(IToolMode prevMode)
 {
     DragPoint = prevMode is MakeLineToolMode makeLineMode ? makeLineMode.HoverPoint as MarkupEnterPoint : null;
 }