diff --git a/Assets/Scripts/DamageOnHit.cs b/Assets/Scripts/DamageOnHit.cs
index db5ba44..4023d88 100644
--- a/Assets/Scripts/DamageOnHit.cs
+++ b/Assets/Scripts/DamageOnHit.cs
@@ -2,13 +2,29 @@
using System.Collections.Generic;
using UnityEngine;
-public class NewBehaviourScript : MonoBehaviour {
+public class NewBehaviourScript : MonoBehaviour
+{
+ #region Fields
- public int damage = 1;
+ public int damage = 1;
- // Quando il gameObject tocca qualcosa di solido...
- void OnCollisionEnter2D (Collision2D collision) {
- //Controlla se quello che ha colpito (collision.gameObject) è il giocatore (controlla tipo se il tag è "Player")
- //Se sì, trova il suo componente healthController e chiamane il metodo .Damage(int danni)
+ #endregion
+
+ #region On collision enter - 2D
+ ///
+ /// Checks whether the game object has hit
+ /// the player.
+ ///
+ void OnCollisionEnter2D (Collision2D collision)
+ {
+ var collidedObj = collision.gameObject;
+ if (collidedObj.CompareTag("Player"))
+ {
+ var healthComponent =
+ collidedObj.GetComponent();
+
+ healthComponent.Damage(damage);
+ }
}
+ #endregion
}