Example #1
0
 private void DamagePlayer()
 {
     Debug.Log("Enemy: Damage player event");
     Resource_Inventory.RemoveLives(damage_to_player);
     Text_Bubble.CreateTemporaryTextBubble("-" + damage_to_player.ToString(), 3f, transform.position, Color.red);
     DamagePlayerEvent?.Invoke(this, new EnemyV2RefEventArgs(this));
 }
Example #2
0
 public override void DealDamage(float amount)
 {
     DamagePlayerEvent.Invoke();
     if (dodgeAttack)
     {
         return;
     }
     base.DealDamage(amount);
     dodgeAttack = false;
 }
Example #3
0
 private void DamagePlayer()
 {
     Debug.Log("Enemy: Damage player event");
     DamagePlayerEvent?.Invoke(this, new EnemyV2RefEventArgs(this));
 }