Ejemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        if (!init)
        {
            startDistance = events.DistanceToTarget();
            init          = true;
        }
        float emp    = events.GetEmpValue();
        float fuel   = events.GetFuelValue();
        float meteor = events.GetMeteorValue();

        EMPSlider.GetComponent <Slider>().value      = emp;
        fuelSlider.GetComponent <Slider>().value     = fuel;
        meteorSlider.GetComponent <Slider>().value   = meteor;
        progressSlider.GetComponent <Slider>().value = (startDistance - events.DistanceToTarget()) / startDistance;
        if (events.DistanceToTarget() < 0.001f)
        {
            FindObjectOfType <GameController>().EndGame(true);
        }
    }