// Update is called once per frame void Update() { GameObject FPSController = GameObject.Find("FPSController"); PlayerPickUps playerPickUps = FPSController.GetComponent <PlayerPickUps>(); if (playerPickUps.count == 3 && transform.eulerAngles.y < 100f) { transform.Rotate(Vector3.up * Time.deltaTime * OPENSPEED); } }
// Update is called once per frame void Update() { GameObject FPSController = GameObject.Find("FPSController"); PlayerPickUps playerPickUps = FPSController.GetComponent <PlayerPickUps>(); if (playerPickUps.count == 3 && transform.eulerAngles.y > 30f) { GameObject HeartHalo = GameObject.Find("HeartHalo"); transform.Rotate(Vector3.up * Time.deltaTime * OPENSPEED); HeartHalo.gameObject.SetActive(false); } }