Exemple #1
0
 private void Awake()
 {
     playerHealth = FindObjectOfType <PlayerHealthManager>();
     playerMana   = FindObjectOfType <PlayerManaManager>();
     playerStats  = FindObjectOfType <PlayerStatistics>();
     playerDamage = FindObjectOfType <DamageEnemy>();
 }
Exemple #2
0
 void OnTriggerExit2D(Collider2D collision)
 {
     if (collision.gameObject.tag.Equals("Enemy"))
     {
         visible_Enemies.Remove(collision.gameObject);
         DamageEnemy enemyTakeDamage_delegate = collision.gameObject.GetComponent <DamageEnemy>();
         enemyTakeDamage_delegate.enemyTakeDamage -= RemoveEnemy;
     }
 }
Exemple #3
0
 public void OnDamageEnemy(EnemyGameObject enemy)
 {
     DamageEnemy?.Invoke(this, enemy, new CollisionEventArgs(Position));
 }
Exemple #4
0
 private void Awake()
 {
     playerHealth = FindObjectOfType <PlayerHealthManager>();
     playerAttack = FindObjectOfType <DamageEnemy>();
     playerMana   = FindObjectOfType <PlayerManaManager>();
 }