protected internal override void ControlPointTimeChanged(CurveControlPoint <float> curveControlPoint, int oldIndex, int newIndex) { }
protected internal override void ControlPointValueChanged(CurveControlPoint <float> curveControlPoint) { }
protected internal override void ControlPointRemoved(CurveControlPoint <float> curveControlPoint, int oldIndex) { }
protected internal override void ControlPointAdded(CurveControlPoint <float> curveControlPoint, int index) { }
/// <summary> /// Called when a control point belonging to the curve has its value changed. /// </summary> /// <param name="curveControlPoint">Changed control point.</param> protected internal override void ControlPointValueChanged(CurveControlPoint <Quaternion> curveControlPoint) { }
/// <summary> /// Called when a control point is added. /// </summary> /// <param name="curveControlPoint">New control point.</param> /// <param name="index">Index of the control point.</param> protected internal override void ControlPointAdded(CurveControlPoint <Quaternion> curveControlPoint, int index) { }
// Start is called before the first frame update void Start() { ccp = new CurveControlPoint(); ccp.pos = transform.localPosition; ccp.rot = transform.localRotation; }