Skip to content

Instantly share code, notes, and snippets.

@curious-username
Last active December 2, 2021 03:57
Show Gist options
  • Save curious-username/f386eaeec53f0b35cf0395f37522ec62 to your computer and use it in GitHub Desktop.
Save curious-username/f386eaeec53f0b35cf0395f37522ec62 to your computer and use it in GitHub Desktop.
triggerenter2d
private void OnTriggerEnter2D(Collider2D collision)
{
switch (collision.tag)
{
case "Enemy":
Destroy(gameObject);
break;
case "Player":
Player _player = collision.transform.GetComponent<Player>();
if (_player != null)
{
_player.Damage();
}
Explosion();
break;
case "Shield":
Explosion();
break;
case "Big_Laser":
Explosion();
break;
case "Laser":
Explosion();
Destroy(collision.gameObject);
break;
}
}
void Explosion()
{
Instantiate(_explosion, transform.position, Quaternion.identity);
Destroy(gameObject);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment