// Update is called once per frame protected void FixedUpdate() { //Health--; //kill switch for testing if (_tank == null) { _rb.velocity = Vector2.zero; return; } Vector2 target = _tank.transform.position; LookAt2D(transform, target); SetVelocity(transform, target, _rb, _speed); if (_health <= 0) { //add points, send info to gamehandler _handler.AddPoints(Points); var s = Instantiate(SplatterPrefab, transform.position, transform.rotation); s.GetComponent <SpriteRenderer>().color = new Color(1, 0, 0); s.transform.localScale = 2 * transform.localScale; Destroy(gameObject); } }