public void ChangeMarkType(IEditorMarkInfo mark, PPDCoreModel.Data.MarkType markType) { var editorMarkInfo = (EditorMarkInfo)mark; tasks.Add(new ChangeMarkTypeTask(editorMarkInfo, markType)); editorMarkInfo.Type = markType; }
public AddExMarkTask(ILayer layer, Vector2 position, float angle, float time, float releaseTime, PPDCoreModel.Data.MarkType markType) : base(null) { Layer = layer; Position = position; Angle = angle; Time = time; ReleaseTime = releaseTime; MarkType = markType; }
public void AddExMark(Vector2 position, float angle, float time, float endTime, PPDCoreModel.Data.MarkType markType) { tasks.Add(new AddExMarkTask(Layer, position, angle, time, endTime, markType)); }