Example #1
0
        private void SetAttackAnimation()
        {
            if (!character.GetAnimatorOverrideController())
            {
                Debug.LogAssertion("Please provide " + gameObject.name + "with an animator override controller.");
                Debug.Break();
            }
            animator = GetComponent <Animator>();
            var animatorOverrideController = character.GetAnimatorOverrideController();

            animator.runtimeAnimatorController         = animatorOverrideController;
            animatorOverrideController[DEFAULT_ATTACK] = currentWeaponConfig.GetAnimClip();
        }
Example #2
0
 private void SetAttackAnimation()
 {
     if (!character.GetAnimatorOverrideController())
     {
         Debug.Break();
         Debug.LogAssertion("Please provide animator override controller");
     }
     else
     {
         AnimatorOverrideController animatorOverrideController = character.GetAnimatorOverrideController();
         animator.runtimeAnimatorController         = animatorOverrideController;
         animatorOverrideController[DEFAULT_ATTACK] = currentWeaponConfig.GetAttackAnimClip();
     }
 }
 void SetupAttackAndDeathAnimation()
 {
     if (!character.GetAnimatorOverrideController())
     {
         Debug.Break();
         Debug.LogAssertion("Provide " + gameObject + " with an animation Override Controller");
     }
     else
     {
         AnimatorOverrideController animatorOverrideController = character.GetAnimatorOverrideController();
         animator.runtimeAnimatorController = animatorOverrideController;
         animatorOverrideController[Constants.DEFAULT_ATTACK] = currentWeaponConfig.GetAttackAnimationClip();
         animatorOverrideController[Constants.DEFAULT_DEATH]  = currentWeaponConfig.GetDeathAnimationClip();
     }
 }
Example #4
0
 void SetAttackAnimation()
 {
     if (!character.GetAnimatorOverrideController())
     {
         Debug.Break();
         Debug.LogAssertion("Provide " + gameObject + " player with override controller");
     }
     else
     {
         animator = GetComponent <Animator>();
         var animatorOverrideController = character.GetAnimatorOverrideController();
         animator.runtimeAnimatorController         = animatorOverrideController;
         animatorOverrideController[DEFAULT_ATTACK] = currentWeaponConfig.GetAttackAnimationClip();
     }
 }
Example #5
0
        private void SetAttackAnimation()
        {
            animator = GetComponent <Animator>();
            var animatorOverrideController = character.GetAnimatorOverrideController();

            animator.runtimeAnimatorController         = animatorOverrideController;
            animatorOverrideController[DEAFULT_ATTACK] = currentWeponConfig.GetWeponAnimation(); //remove paramater const
        }
Example #6
0
        protected void PlayAbilityAnimation()
        {
            Character character = GetComponent <Character>();
            Animator  animator  = GetComponent <Animator>();
            AnimatorOverrideController animatorOverrideController = character.GetAnimatorOverrideController();

            animator.runtimeAnimatorController         = animatorOverrideController;
            animatorOverrideController[DEFAULT_ATTACK] = config.GetAbilityAnimation();
            animator.SetTrigger(ATTACK_TRIGGER);
        }