public void refreshPropertys(HeroData data) { if (null == data) return; HeroDescribe.text = data.description; int starLevel = data.starLevel; int life = (int)data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_LIFEPOINT); int minAtk = (int)data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_MINATTACK); int maxAtk = (int)data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_MAXATTACK); int armor = (int)data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_ARMOR); LifeNum.text = "" + life; AtkNum.text = "" + minAtk + "-"+maxAtk; ArmorNum.text = "" + armor; float maxNum = 1000; float bar_1 = data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_LIFEGROWTH_1 + (starLevel - 1) * 3); float bar_2 = data.getResPro((int)GlobalDef.NewHeroProperty.PRO_ATTACKGROWTH_1 + (starLevel-1)*3); float bar_3 = data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_ARMORGROWTH_1 + (starLevel - 1) * 3); LifeBar.value = bar_1 * 100 / maxNum; AtkBar.value = bar_2 * 100 / maxNum; ArmorBar.value= bar_3 * 100 / maxNum; }
public void refresh(HeroData data) { if(data == null) return; Property [0].text = "" + (int)data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_LIFEPOINT); float min = data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_MINATTACK); float max = data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_MAXATTACK); Property [1].text = "" + (int)min + "-" + max; Property [2].text = "" + (int)data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_ARMOR); Property [3].text = "" + (int)data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_MANAPOINT); Property [4].text = "" + (int)data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_MOVEPOWER); Property [5].text = "" + (int)data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_CRITICALLV); Property [6].text = "" + (int)data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_DODGELV); Property [7].text = "" + (int)data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_HITLV); Property [8].text = "" + (int)data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_ATKSPD); Property [9].text = "" + (int)data.getHitRate(); Property [10].text = "" + (int)data.getCriticalRate(); Property [11].text = "" + (int)data.getDodgeRate(); Property [12].text = "" + (int)data.getCriticalDamage(); Property [13].text = "" + (int)data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_TRUEDAMAGE); Property [14].text = "" + (int)data.getResPro ((int)GlobalDef.NewHeroProperty.PRO_TRUEDGRESIST); }