private void OnTriggerEnter(Collider other) { //print(".............."); if (other.gameObject.tag == "Player") { if (EnergyBar) { EnergyBar.onTakeDamage(8); } } Destroy(this.gameObject); }
//private void OnCollisionEnter(Collision other) private void OnTriggerEnter(Collider other) { print("happened?"); if (other.gameObject.tag == "GaintAnts") { if (EnergyBar) { EnergyBar.onTakeDamage(8); print(other.gameObject.tag); } } }
void Update() { if (Input.GetMouseButtonDown(0) && (EnergyBar.Energy > 0)) { Shoot(); if (EnergyBar) { EnergyBar.onTakeDamage(1); //print(EnergyBar.Energy); } } }
void OnTriggerEnter(Collider other) { if (other.tag == "Player" && onlyOnce) { //give 15 Energy to EnergyBar EnergyBar.onTakeDamage(-15); onlyOnce = false; if (EnergyBar.Energy > EnergyBar.MaxEnergy) { EnergyBar.MaxEnergy = EnergyBar.Energy; EnergyBar.EnergyBarShow(); } if (GameController.GetComponent <GameController>().gameOver) { SceneManager.LoadScene(2); } } }