Example #1
0
        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);
        }
Example #2
0
        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;
        }