Beispiel #1
0
 private void OnTriggerExit(Collider other)
 {
     if (other.gameObject.CompareTag("Enemy"))
     {
         enemyLeavePuddleScript = other.gameObject.GetComponent <LeavePuddleEnemy>();
     }
     if (enemyLeavePuddleScript != null)
     {
         enemyLeavePuddleScript.CanLeavePuddle(true);
     }
     if (other.gameObject.CompareTag("Player"))
     {
         ph.puddlesInTr.Remove(transform); //TEMP при уничтожении объекта тоже убирать из списка
     }
 }
Beispiel #2
0
 private void OnTriggerEnter(Collider other)
 {
     if (other.gameObject.CompareTag("Enemy"))
     {
         enemyLeavePuddleScript = other.gameObject.GetComponent <LeavePuddleEnemy>();
     }
     if (enemyLeavePuddleScript != null)
     {
         enemyLeavePuddleScript.CanLeavePuddle(false);
     }
     if (other.gameObject.CompareTag("Player"))
     {
         ph = other.gameObject.GetComponent <PlayerHealth>();
         ph.puddlesInTr.Add(transform);
     }
 }