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)); }
public override void DealDamage(float amount) { DamagePlayerEvent.Invoke(); if (dodgeAttack) { return; } base.DealDamage(amount); dodgeAttack = false; }
private void DamagePlayer() { Debug.Log("Enemy: Damage player event"); DamagePlayerEvent?.Invoke(this, new EnemyV2RefEventArgs(this)); }