AnimCurveData ExprotCurve(AnimationClipCurveData data) { AnimCurveData curve = new AnimCurveData(); curve.path = data.path; curve.propertyName = data.propertyName; Keyframe[] keys = data.curve.keys; curve.Alloc(keys.Length); for (int i = 0; i < keys.Length; i++) { curve.inTangent[i] = keys[i].inTangent; curve.outTangent[i] = keys[i].outTangent; curve.tangentMode[i] = keys[i].tangentMode; curve.time[i] = keys[i].time; curve.value[i] = keys[i].value; } return(curve); }
AnimCurveData ExprotCurve(AnimationClipCurveData data) { AnimCurveData curve = new AnimCurveData(); curve.path = data.path; curve.propertyName = data.propertyName; Keyframe[] keys = data.curve.keys; curve.Alloc(keys.Length); for (int i = 0; i < keys.Length; i++) { curve.inTangent[i] = keys[i].inTangent; curve.outTangent[i] = keys[i].outTangent; curve.tangentMode[i] = keys[i].tangentMode; curve.time[i] = keys[i].time; curve.value[i] = keys[i].value; } return curve; }