public void Move(float x, float y, int changedType, Data.Value.IFCurve except) { Action <TreeNode> recurse = null; recurse = (t) => { foreach (var fcurve in t.FCurves) { fcurve.Move(x, y, changedType, except); } foreach (var c in t.Children) { recurse(c); } }; recurse(treeNodes); }
public SelectablePoint(Data.Value.IFCurve fcurve, Data.Value.IFCurveKey key, PointType type) { FCurve = fcurve; Key = key; Type = type; }
public virtual void Move(float x, float y, int changedType, Data.Value.IFCurve except) { }