Пример #1
0
    public override void Initialise()
    {
        // Initialise the base.
        base.Initialise();

        // Find the UI Sliders.
        Slider xpBar = null, hpBar = null, secondaryBar = null;

        foreach (GameObject bar in GameObject.
                 FindGameObjectsWithTag("ResourceBar"))
        {
            if (bar.name == "HP Bar")
            {
                hpBar = (bar.GetComponent <Slider>());
            }
            if (bar.name == "Secondary Bar")
            {
                secondaryBar = (bar.GetComponent <Slider>());
            }
            if (bar.name == "XP Bar")
            {
                xpBar = (bar.GetComponent <Slider>());
            }
        }

        _level = 1;


        // Add sliders, and generate xp bar.
        _xp = new Resource(Resource.Name.XP, 0, 100, xpBar);
        XP  = 0;

        if (hpBar == null)
        {
            return;
        }

        gemDisplay = GameObject.FindGameObjectWithTag("GemDisplay").
                     GetComponent <GemDisplay>();

        _stats.AddSlider(Resource.Name.Health, hpBar);
        _stats.AddSlider(_stats.secondaryType, secondaryBar);
        // TODO: Attributes
    }
Пример #2
0
    public override void Initialise()
    {
        // Initialise the base.
        base.Initialise();

        // Find the UI Sliders.
        Slider xpBar = null, hpBar = null, secondaryBar = null;
        foreach(GameObject bar in GameObject.
                FindGameObjectsWithTag("ResourceBar"))
        {
            if(bar.name == "HP Bar")
                hpBar = (bar.GetComponent<Slider>());
            if(bar.name == "Secondary Bar")
                secondaryBar = (bar.GetComponent<Slider>());
            if(bar.name == "XP Bar")
                xpBar = (bar.GetComponent<Slider>());
        }

        _level = 1;

        
        // Add sliders, and generate xp bar.
        _xp = new Resource(Resource.Name.XP, 0, 100, xpBar);
        XP = 0;

        if(hpBar == null)
            return;

        gemDisplay = GameObject.FindGameObjectWithTag("GemDisplay").
            GetComponent<GemDisplay>();

        _stats.AddSlider(Resource.Name.Health, hpBar);
        _stats.AddSlider(_stats.secondaryType, secondaryBar);
        // TODO: Attributes

    }