public override bool ProcessEvents(Event e) { ProcessDefault(e); inPoint.ProcessEvents(e); for (int i = 0; i < outPoints.Count; i++) { outPoints[i].ProcessEvents(e); } if (isAddClicked) { outPoints.Add(new ConnectionPoint(this, ConnectionPointType.Out, editor.OnClickOutPoint)); triggers.Add(""); } else if (isRemoveClicked && outPoints.Count > 1) { outPoints.RemoveAt(outPoints.Count - 1); triggers.RemoveAt(triggers.Count - 1); } return(false); }
public override bool ProcessEvents(Event e) { ProcessDefault(e); startPoint.ProcessEvents(e); return(false); }