/// <summary> /// This overload is used when adding points to an existing Collection. /// </summary> /// <param name="worldEditor"></param> /// <param name="displayObject"></param> /// <param name="validate"></param> /// <param name="Complete"></param> /// <param name="points"></param> public MultiPointInsertHelper(WorldEditor worldEditor, DisplayObject displayObject, MultiPointInsertValidate validate, MultiPointInsertComplete complete, List <Vector3> points, int index) { app = worldEditor; dragObject = displayObject; completeCallback = complete; validateCallback = validate; this.points = points; this.index = index; dragHelper = new DragHelper(app, dragObject, new DragComplete(DragCallback)); }
/// <summary> /// This overload is used when adding points to an existing Collection. /// </summary> /// <param name="worldEditor"></param> /// <param name="displayObject"></param> /// <param name="validate"></param> /// <param name="Complete"></param> /// <param name="points"></param> public MultiPointInsertHelper(WorldEditor worldEditor, DisplayObject displayObject, MultiPointInsertValidate validate, MultiPointInsertComplete complete, List<Vector3> points, int index) { app = worldEditor; dragObject = displayObject; completeCallback = complete; validateCallback = validate; this.points = points; this.index = index; dragHelper = new DragHelper(app, dragObject, new DragComplete(DragCallback)); }