Beispiel #1
0
    public void SetSliders()
    {
        float          damage = 0f;
        PowerupManager car    = controller.GetCar().GetComponent <PowerupManager>();
        Slider         slider = transform.Find("FrontSlider").GetComponent <Slider>();

        damage       = car.GetWeaponDamage(WeaponMount.Grill);
        slider.value = GarageSlider.SliderPosition(GarageStats.minDamage, GarageStats.maxDamage, damage);
        slider.transform.Find("Fill Area").Find("Fill").GetComponent <Image>().color = new Color(1, 0, 1, 0.3f);

        slider       = transform.Find("RearSlider").GetComponent <Slider>();
        damage       = car.GetWeaponDamage(WeaponMount.Hitch);
        slider.value = GarageSlider.SliderPosition(GarageStats.minDamage, GarageStats.maxDamage, damage);
        slider.transform.Find("Fill Area").Find("Fill").GetComponent <Image>().color = new Color(1, 0, 1, 0.3f);

        slider       = transform.Find("RoofSlider").GetComponent <Slider>();
        damage       = car.GetWeaponDamage(WeaponMount.Roof);
        slider.value = GarageSlider.SliderPosition(GarageStats.minDamage, GarageStats.maxDamage, damage);
        slider.transform.Find("Fill Area").Find("Fill").GetComponent <Image>().color = new Color(1, 0, 1, 0.3f);

        slider       = transform.Find("DoorSlider").GetComponent <Slider>();
        damage       = car.GetWeaponDamage(WeaponMount.Doors);
        slider.value = GarageSlider.SliderPosition(GarageStats.minDamage, GarageStats.maxDamage, damage);
        slider.transform.Find("Fill Area").Find("Fill").GetComponent <Image>().color = new Color(1, 0, 1, 0.3f);

        slider       = transform.Find("WheelSlider").GetComponent <Slider>();
        damage       = car.GetWeaponDamage(WeaponMount.Wheels);
        slider.value = GarageSlider.SliderPosition(GarageStats.minDamage, GarageStats.maxDamage, damage);
        slider.transform.Find("Fill Area").Find("Fill").GetComponent <Image>().color = new Color(1, 0, 1, 0.3f);
    }