Пример #1
0
    // 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);
        }
    }