コード例 #1
0
    // Update is called once per frame
    void Update()
    {
        healthSlider.maxValue = stats.getMaxHealth();
        manaSlider.maxValue   = stats.getMaxMana();
        xpSlider.maxValue     = stats.getMaxExp();

        //Sliders need to be initialised under the ui to accomodate visual changes

        healthSlider.value = stats.getHealth();
        manaSlider.value   = stats.getMana();
        xpSlider.value     = stats.getExp();
    }
コード例 #2
0
    // Use this for initialization
    void Start()
    {
        gm    = GetComponentInParent <GameManager>();
        stats = gm.getPlayer().GetComponent <StatsScript>();

        healthSlider = gameObject.transform.Find("HealthSlider").GetComponent <Slider>();
        manaSlider   = gameObject.transform.Find("ManaSlider").GetComponent <Slider>();
        xpSlider     = gameObject.transform.Find("XpSlider").GetComponent <Slider>();

        healthSlider.maxValue = stats.getMaxHealth();
        manaSlider.maxValue   = stats.getMaxMana();
        xpSlider.maxValue     = stats.getMaxExp();
    }