private void handleHit(GameObject gameObject) { if (gameObject.CompareTag("Accelerate")) { train.Accelerate(); train.arrow.SetActive(false); } if (gameObject.CompareTag("Train Seat")) { var seat = gameObject.GetComponent <Seat>(); reseatToStation(seat, station); } if (gameObject.CompareTag("Station Seat")) { var seat = gameObject.GetComponent <Seat>(); reseatToTrain(seat, train); } }