Пример #1
0
    public void AddAttackAnimation(CardObject card, AbilityObject ability, Color color)
    {
        CardAnimationDamage dmg = Instantiate(_prefabDamage, transform);

        dmg.SetAnimation(card, ability, color);
        _queue.Add(dmg);
    }
Пример #2
0
 // Update is called once per frame
 void Update()
 {
     if (_currentAnimation == null && _queue.Count != 0)
     {
         CardAnimationDamage dmg = _queue[0];
         _queue.Remove(dmg);
         _currentAnimation = dmg;
         dmg.TakeDamageWrapper();
     }
 }