Пример #1
0
            public static AnimatorOverrideController SetupAnimatorOverrideController(
                RuntimeAnimatorController src,
                RuntimeAnimatorController over)
            {
                if (Object.op_Equality((Object)src, (Object)null) || Object.op_Equality((Object)over, (Object)null))
                {
                    return((AnimatorOverrideController)null);
                }
                AnimatorOverrideController overrideController = new AnimatorOverrideController(src);

                foreach (AnimationClip animationClip in ((RuntimeAnimatorController) new AnimatorOverrideController(over)).get_animationClips())
                {
                    overrideController.set_Item(((Object)animationClip).get_name(), animationClip);
                }
                ((Object)overrideController).set_name(((Object)over).get_name());
                return(overrideController);
            }