private void setupSlider(string name, float value, int min = -1, int max = 1)
    {
        GameObject sliderObj = Instantiate(NeedSliderPrefab, layoutGroupRect);

        needSliders.Add(sliderObj);
        NeedSlider slider = sliderObj.GetComponent <NeedSlider>();

        slider.SetName(name);
        slider.SetMinMax(min, max);
        slider.SetValue(value);
    }
Exemple #2
0
    void Start()
    {
        foodSlider             = new NeedSlider(GameObject.Find(SliderEnum.SliderFood.ToString()).GetComponent <Slider>());
        waterSlider            = new NeedSlider(GameObject.Find(SliderEnum.SliderWater.ToString()).GetComponent <Slider>());
        dreamSlider            = new NeedSlider(GameObject.Find(SliderEnum.SliderDream.ToString()).GetComponent <Slider>());
        sexSlider              = new NeedSlider(GameObject.Find(SliderEnum.SliderSex.ToString()).GetComponent <Slider>());
        toiletSlider           = new NeedSlider(GameObject.Find(SliderEnum.SliderToilet.ToString()).GetComponent <Slider>());
        healthSlider           = new NeedSlider(GameObject.Find(SliderEnum.SliderHealth.ToString()).GetComponent <Slider>());
        HigherOrderNeedsSlider = new NeedSlider(GameObject.Find(SliderEnum.HigherOrderNeedsSlider.ToString()).GetComponent <Slider>());

        charackterName = GameObject.Find("CharacterName").GetComponent <TextMeshProUGUI>();
        covidStatusTxt = GameObject.Find("covidStatusTxt").GetComponent <TextMeshProUGUI>();
    }