BrashMonkey.Spriter.DataPlugins.SpriterDataUnity.BindAnimation C# (CSharp) Method

BindAnimation() static private method

static private BindAnimation ( AnimationClip clip, AnimationCurve>.Dictionary curves ) : void
clip UnityEngine.AnimationClip
curves AnimationCurve>.Dictionary
return void
        static void BindAnimation(AnimationClip clip, Dictionary<string, AnimationCurve>[] curves)
        {
            // Bind the curves to the animation clip
            BindAnimation(clip, curves[0], "localPosition.x", typeof (Transform));
            BindAnimation(clip, curves[1], "localPosition.y", typeof (Transform));
            BindAnimation(clip, curves[2], "localPosition.z", typeof (Transform));

            BindAnimation(clip, curves[3], "localScale.x", typeof (Transform));
            BindAnimation(clip, curves[4], "localScale.y", typeof (Transform));
            BindAnimation(clip, curves[5], "localScale.z", typeof (Transform));

            BindAnimation(clip, curves[6], "localRotation.x", typeof (Transform));
            BindAnimation(clip, curves[7], "localRotation.y", typeof (Transform));
            BindAnimation(clip, curves[8], "localRotation.z", typeof (Transform));
            BindAnimation(clip, curves[9], "localRotation.w", typeof (Transform));

            BindAnimation(clip, curves[10], "color.a", typeof(SpriterNGUIColorHelper));
            BindAnimation(clip, curves[11], "color.r", typeof(SpriterNGUIColorHelper));
            BindAnimation(clip, curves[12], "color.g", typeof(SpriterNGUIColorHelper));
            BindAnimation(clip, curves[13], "color.b", typeof(SpriterNGUIColorHelper));
        }

Same methods

SpriterDataUnity::BindAnimation ( AnimationClip clip, AnimationCurve>.Dictionary animationCurves, string animProperty, Type type ) : void