Ejemplo n.º 1
0
 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();
     }
 }