public AudioBezierPoint(AudioBezierPoint original) : base(original.audioPos, original.speed) { handles = new AudioBezierHandle[2]; handles[0] = new AudioBezierHandle(original.handles[0]); handles[1] = new AudioBezierHandle(original.handles[1]); }
public AudioBezierPointGUI(AudioBezierPoint point) : base(point) { handlesGUI = new AudioBezierHandleGUI[2]; for(int i=0; i<point.handles.Length; ++i){ if(point.handles[i].audioPos != -10f){ handlesGUI[i] = new AudioBezierHandleGUI(point.handles[i]); } } LoadTexture(); }
void AddCurvePoint(AudioBezierPoint p, int curve, bool hLocked) { points[curve].Add (new AudioBezierPointGUI (p)); points[curve][points[curve].Count-1].hLocked = hLocked; }
void AddCurvePoint(AudioBezierPoint p, int curve) { AddCurvePoint(p, curve, false); }