Exemplo n.º 1
0
    public void UpdateFuelMeter(float toPercent)
    {
        //Debug.Log(toPercent + " of " + fuelGaugeMaxWidth + " in " + FuelGauge.foreground.localScale.ToString());

        //Update FuelGauge width
        FuelGauge.value = toPercent;

        //Update FuelGauge color
        var fill = FuelGauge.GetComponentsInChildren <UnityEngine.UI.Image>()
                   .FirstOrDefault(t => t.name == "Fill");

        if (fill != null)
        {
            fill.color = Color.Lerp(Color.red, Color.green, toPercent);
        }
    }