void CreateHeroPanel() { heroPanel = Instantiate(heroPanel) as GameObject; heroBarBG = heroPanel.GetComponent <Image>(); inactiveColor = heroBarBG.color; inactiveColor.a = 0.1f; activeColor = heroBarBG.color; activeColor.a = 0.5f; heroBarBG.color = inactiveColor; stats = heroPanel.GetComponent <HeroPanelStats>(); stats.heroName.text = hero.theName; stats.heroHP.text = "HP: " + hero.currHP + "/" + hero.baseHP; timerText = stats.delayTimer; timerText.text = "0.00"; //randomize starting progress bar between 10% and hero's speed clamped up to 100% currCooldown = Random.Range(1f, Mathf.Clamp(hero.currSPD, 2, 8)); progressBar = stats.progressBar; healthBar = stats.healthBar; float calcHealth = hero.currHP / hero.baseHP; healthBar.transform.localScale = new Vector3(Mathf.Clamp(calcHealth, 0, 1), healthBar.transform.localScale.y, healthBar.transform.localScale.z); profileImage = stats.profileImage; string heroImage = "profile_" + hero.theName; profileImage.sprite = Resources.Load <Sprite>(heroImage); heroPanel.transform.SetParent(heroPanelSpacer, false); }
void CreateHeroPanel() { HeroPanel = Instantiate(HeroPanel) as GameObject; panelStats = HeroPanel.GetComponent<HeroPanelStats>(); panelStats.HeroName.text = Player.CharacterName; panelStats.HeroHP.text = Player.HPtoString; ProgressBar = panelStats.HeroProgressBar; HeroPanel.transform.SetParent(heroPanelSpacer, false); }
void CreateHeroPanel() { HeroPanel = Instantiate(HeroPanel) as GameObject; stats = HeroPanel.GetComponent <HeroPanelStats>(); stats.HeroName.text = hero.theName; stats.HeroHP.text = "" + hero.curHP + "/" + hero.baseHP; stats.HeroMP.text = "" + hero.curMP + "/" + hero.baseMP; ProgressBar = stats.ProgressBar; HeroPanel.transform.SetParent(HeroPanelSpacer, false); }
//create panel void CreateHeroPanel() { heroBar = Instantiate(heroBar) as GameObject; panelStats = heroBar.GetComponent <HeroPanelStats>(); panelStats.heroName.text = nameEntity; panelStats.heroHP.text = CurHP + "/" + maxHP; panelStats.heroMP.text = CurMP + "/" + maxMP; ProgressBar = panelStats.progressBar; heroBar.transform.SetParent(heroPanelSpacer, false); }
//Creates hero panel void CreateHeroPanel() { heroPanel = Instantiate(heroPanel) as GameObject; stats = heroPanel.GetComponent <HeroPanelStats> (); stats.heroName.text = hero.theName; stats.heroHP.text = "HP: " + hero.currentHP; stats.heroMP.text = "MP: " + hero.currentMP; progressBar = stats.progressBar; heroPanel.transform.SetParent(heroPanelSpacer, false); }
private void CreateHeroPanel() { heroPanel = Instantiate(heroPanel, heroSpacer, false); _stats = heroPanel.GetComponent <HeroPanelStats>(); _stats.Name.text = hero.Name; _stats.HP.text = string.Format("HP: {0}/{1}", hero.CurHp, hero.BaseHp); _progressBar = _stats.HealthBar; _progressBar.maxValue = hero.BaseHp; _progressBar.value = hero.CurHp; }
// Creates Hero Panel void createHeroPanel() { m_heroPanel = Instantiate(m_heroPanel) as GameObject; m_stats = m_heroPanel.GetComponent <HeroPanelStats>(); m_stats.m_heroName.text = m_hero.m_name; m_stats.m_heroHP.text = "HP: " + m_hero.m_currentHP; m_stats.m_heroMP.text = "MP: " + m_hero.m_currentMP; m_turnBar = m_stats.m_progressBar; m_heroPanel.transform.SetParent(m_heroPanelSpacer, false); }
void CreateHeroPanel() { heroPanel = Instantiate(heroPanel) as GameObject; panelStats = heroPanel.GetComponent <HeroPanelStats>(); panelStats.heroName.text = hero.theName; panelStats.heroHealth.text = "HP: " + hero.currentHealth + "/" + hero.baseHealth; panelStats.heroMp.text = "MP: " + hero.currentMP + "/" + hero.baseMP; progressBar = panelStats.progressBar; heroPanel.transform.SetParent(heroSpacer, false); }
void CreateHeroPanel() { HeroPanel = Instantiate(HeroPanel) as GameObject; stats = HeroPanel.GetComponent <HeroPanelStats>(); stats.HeroName.text = playerStats.theName; stats.HeroHP.text = "HP: " + playerStats.curHP + "/" + playerStats.baseHP; //HP: 456 stats.HeroMP.text = "MP: " + playerStats.curMP + "/" + playerStats.baseMP; //MP: 456 ProgressBar = stats.ProgressBar; HeroPanel.transform.SetParent(HeroPanelSpacer, false); }
void CreateHeroPanel() { HeroPanel = Instantiate(HeroPanel) as GameObject; stats = HeroPanel.GetComponent <HeroPanelStats>(); stats.HeroName.text = hero.theName; stats.HeroHP.text = "HP: " + hero.curHP; stats.HeroMP.text = "MP: " + hero.curMP; ProgressBar = stats.ProgressBar; HeroPanel.transform.SetParent(HeroPanelSpacer, false); //Vector3 newPosition = new Vector3(0, 0, 0); //newPosition = HeroPanelSpacer.transform.position; //newPosition.y -= (GameObject.Find("BattleCanvas").transform.Find("HeroPanel").Height / 2); HeroPanel.transform.position = HeroPanelSpacer.transform.position; }