Day 12 — Getting a reference to a different script in Unity

public void Damage()
{
_playerLives -= 1;
if (_playerLives < 1)
{
Destroy(this.gameObject);
}
}
other.transform.GetComponent<Player>().Damage();
Player player = other.transform.GetComponent<Player>();
if (player != null)
{
player.Damage();
}

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store