void FixedUpdate() { if (transform.position.y < -10.0f) { Kill(); } if (!attached) { if (side == 1 && transform.position.x > catapult.gameObject.transform.position.x) { catapult.GetForce(transform.position, gameObject.GetComponent <Rigidbody>()); } else if (side == -1 && transform.position.x < catapult.gameObject.transform.position.x) { catapult.GetForce(transform.position, gameObject.GetComponent <Rigidbody>()); } } if (catapult.GetLocalBalloon() != this.gameObject) { Destroy(gameObject); } }