コード例 #1
0
        void OnEndAttack()
        {
            DamageEffect.CreateDamageEffect(target.transform.position, -attacker.Attack);

            target.CurrentHealth   -= attacker.Attack;
            attacker.CurrentHealth -= target.Attack;

            attacker.transform.DOMove(initialPos, 0.5f).SetEase(Ease.OutQuint).onComplete += OnEndBack;
        }
コード例 #2
0
ファイル: Fort.cs プロジェクト: RaulSerranoDev/CardGame
        /// <summary>
        /// El fuerte es receptor de hechizos de efecto. Le pueden modificar la salud
        /// </summary>
        /// <param name="effect"></param>
        public void ApplyEffect(Effect effect)
        {
            maxHealth += effect.MaxHealth;

            if (effect.Health != 0)
            {
                Health += effect.Health;
                DamageEffect.CreateDamageEffect(transform.position, effect.Health);
            }
        }
コード例 #3
0
        void OnEndBack()
        {
            DamageEffect.CreateDamageEffect(attacker.transform.position, -target.Attack);

            CommandComplete();
        }