示例#1
0
 private void SetAttackAnimation()
 {
     if (!character.GetOverrideController())
     {
         Debug.Break();
         Debug.LogAssertion("Please Provide " + gameObject + "with a animator override controller");
     }
     else
     {
         var animatorOverrideController = character.GetOverrideController();
         animator.runtimeAnimatorController         = animatorOverrideController;
         animatorOverrideController[DEFAULT_ATTACK] = currentWeaponConfig.GetAttackAnimClip();
         animatorOverrideController[IDLE]           = currentWeaponConfig.GetIdleWeaponClip();
     }
 }