void Update() { if (iamDead) { return; } shootTime += Time.deltaTime; transform.Translate(axis * speed * Time.deltaTime); if (transform.position.x > limits.x) { transform.position = new Vector3(limits.x, transform.position.y, transform.position.z); } else if (transform.position.x < -limits.x) { transform.position = new Vector3(-limits.x, transform.position.y, transform.position.z); } if (transform.position.y > limits.y) { transform.position = new Vector3(transform.position.x, limits.y, transform.position.z); } else if (transform.position.y < -limits.y) { transform.position = new Vector3(transform.position.x, -limits.y, transform.position.z); } if (axis.x > 0) { prop.BlueFire(); } else if (axis.x < 0) { prop.RedFire(); } else { prop.Stop(); } }