private void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Player") { PlayerMovement player = other.transform.GetComponent <PlayerMovement>(); if (player != null) { player.Damage(); } _anim.SetTrigger("OnEnemyDeath"); speed = 0; _audiosource.Play(); Destroy(this.gameObject, 2.8f); } if (other.tag == "Laser") { Destroy(other.gameObject); if (_player != null) { _player.AddScore(10); } _anim.SetTrigger("OnEnemyDeath"); speed = 0; _audiosource.Play(); Destroy(this.gameObject, 2.8f); } }
void OnTriggerEnter2D(Collider2D col) { if (col.gameObject.tag == "Player") { if (_playerMovement != null) { _playerMovement.AddScore(1); } Destroy(this.gameObject); } }
public void Convert(PlayerMovement movement) { var team = movement.team; movement.AddScore(); Debug.LogFormat("Converted {0}", team); currentPlayer = team; currentConversion = 0f; EndConversion(); this.movement.Shout(); currentSanity += sanityRate; if (currentSanity > sanity) { Explode(); } }