// Update is called once per frame void Update() { enemiesLeftDisplay = GameObject.Find("EnemiesLeftBox").GetComponent <Text>(); healthDisplay = GameObject.Find("HealthDisplayBox").GetComponent <Text>(); bulletsDisplay = GameObject.Find("BulletsDisplayBox").GetComponent <Text>(); player = GameObject.Find("Yimmy"); if (enemiesLeft < 1) { winBall.SetActive(true); } else { winBall.SetActive(false); } enemiesLeftDisplay.text = "Enemies Left: " + enemiesLeft; MyFirstPersonControler playerScript = player.GetComponent <MyFirstPersonControler>(); healthDisplay.text = "Health: " + playerScript.playerHealth; GunController gunScript = gun.GetComponent <GunController>(); bulletsDisplay.text = "Bullets Left: " + gunScript.bullets; //if (winBall == null && Input.GetKeyDown(KeyCode.Space)) //{ // SceneManager.LoadScene("Scene_00", LoadSceneMode.Single); // round++; //} }
private void OnCollisionEnter(Collision collision) { MyFirstPersonControler controllerScript = playerController.GetComponent <MyFirstPersonControler>(); Camera startPlayerCamera = mainPlayerCamera.GetComponent <Camera>(); Camera endPlayerCamera = secondPlayerCamera.GetComponent <Camera>(); Collider otherCollider = collision.collider; GameObject otherObject = collision.gameObject; Transform otherTransform = collision.transform; Rigidbody otherRigidbody = collision.rigidbody; if (otherObject.tag == "Player") { controllerScript.enabled = !controllerScript.enabled; startPlayerCamera.enabled = !startPlayerCamera.enabled; endPlayerCamera.enabled = !endPlayerCamera.enabled; //startPlayerCamera.enabled = !startPlayerCamera.enabled; //endPlayerCamera.enabled = endPlayerCamera.enabled; Destroy(self, 1); } }
} // end update private void OnTriggerEnter(Collider other) { if (other.gameObject.tag == "PlayerPickup") { MyFirstPersonControler controllerScript = GameObject.Find("Yimmy").GetComponent <MyFirstPersonControler>(); controllerScript.playerHealth += healthAdded; Destroy(gameObject); } } // end OnTriggerEnter