コード例 #1
0
	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;

	}
コード例 #2
0
	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);
	}