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 }
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 }