1
Fork 0
mirror of https://github.com/Steffo99/mission-failed.git synced 2024-12-04 22:04:17 +00:00

Updated damage on hit (for player collision)

This commit is contained in:
Stefano Calabretti 2018-12-01 18:22:13 +01:00
parent a831353f28
commit d83db808f4

View file

@ -2,13 +2,29 @@
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; 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... #endregion
void OnCollisionEnter2D (Collision2D collision) {
//Controlla se quello che ha colpito (collision.gameObject) è il giocatore (controlla tipo se il tag è "Player") #region On collision enter - 2D
//Se sì, trova il suo componente healthController e chiamane il metodo .Damage(int danni) /// <summary>
/// Checks whether the game object has hit
/// the player.
/// </summary>
void OnCollisionEnter2D (Collision2D collision)
{
var collidedObj = collision.gameObject;
if (collidedObj.CompareTag("Player"))
{
var healthComponent =
collidedObj.GetComponent<HealthController>();
healthComponent.Damage(damage);
}
} }
#endregion
} }