private void OnTriggerEnter(Collider other) { if (other.gameObject.name == "Laika") { canPress = true; laikaCam.SetActive(false); turretCam.SetActive(true); rotate r = transform.parent.parent.parent.parent.GetComponent <rotate>(); RotateOpposite ro = transform.parent.parent.parent.parent.GetComponent <RotateOpposite>(); if (r != null) { r.rotationsPerMinute = 5f; } else if (ro != null) { ro.rotationsPerMinute = 5f; } if (isCharged) { shootText.SetActive(true); } } else if (isCharged == false && other.gameObject.name == "Battery") { isCharged = true; shots = 3; transform.GetChild(0).gameObject.SetActive(true); Destroy(other.gameObject); } }
private void OnTriggerExit(Collider other) { if (other.gameObject.name == "Laika") { canPress = false; laikaCam.SetActive(true); turretCam.SetActive(false); shootText.SetActive(false); rotate r = transform.parent.parent.parent.parent.GetComponent <rotate>(); RotateOpposite ro = transform.parent.parent.parent.parent.GetComponent <RotateOpposite>(); if (r != null) { r.rotationsPerMinute = 1f; } else if (ro != null) { ro.rotationsPerMinute = 1f; } } }