void Update() { if (Input.GetButtonDown("Red")) { cameraPos.position = Vector3.Lerp(cameraPos.position, redPos.position, 10); Yellow.GetComponent <YellowController>().yellowInPlay = false; Green.GetComponent <GreenController>().greenInPlay = false; Blue.GetComponent <BlueController>().blueInPlay = false; Red.GetComponent <RedController>().redInPlay = true; } if (Input.GetButtonDown("Yellow")) { cameraPos.position = Vector3.Lerp(cameraPos.position, yellowPos.position, 10); Yellow.GetComponent <YellowController>().yellowInPlay = true; Green.GetComponent <GreenController>().greenInPlay = false; Blue.GetComponent <BlueController>().blueInPlay = false; Red.GetComponent <RedController>().redInPlay = false; } if (Input.GetButtonDown("Green")) { cameraPos.position = Vector3.Lerp(cameraPos.position, greenPos.position, 10); Yellow.GetComponent <YellowController>().yellowInPlay = false; Green.GetComponent <GreenController>().greenInPlay = true; Blue.GetComponent <BlueController>().blueInPlay = false; Red.GetComponent <RedController>().redInPlay = false; } if (Input.GetButtonDown("Blue")) { cameraPos.position = Vector3.Lerp(cameraPos.position, bluePos.position, 10); Yellow.GetComponent <YellowController>().yellowInPlay = false; Green.GetComponent <GreenController>().greenInPlay = false; Blue.GetComponent <BlueController>().blueInPlay = true; Red.GetComponent <RedController>().redInPlay = false; } if (Input.GetKeyDown(KeyCode.R)) { SceneManager.LoadScene("SampleScene"); } }