Esempio n. 1
0
        public void Init(CharacterLogic ch)
        {
            Text_Name.text = ch.GetName();
            Text_Job.text  = ch.GetCareerName();
            Text_LV.text   = ch.Info.Level.ToString();
            Text_EXP.text  = ch.GetExp().ToString();
            string curHp = null;

            if (ch.GetCurrentHP() == ch.Info.MaxHP)
            {
                curHp = "<color=green>" + ch.GetCurrentHP() + "</color>";
            }
            if (ch.GetCurrentHP() >= ch.Info.MaxHP / 2 && ch.GetCurrentHP() < ch.Info.MaxHP)
            {
                curHp = "<color=orange>" + ch.GetCurrentHP() + "</color>";
            }
            if (ch.GetCurrentHP() < ch.Info.MaxHP / 2)
            {
                curHp = "<color=red>" + ch.GetCurrentHP() + "</color>";
            }
            Text_HP.text = curHp + "/" + ch.GetMaxHP();
        }
Esempio n. 2
0
 public override string ToString()
 {
     return("攻击方:" + attacker.GetName() + "    防御方:" + defender.GetName() + "\n" + "是否命中:" + hit + "  伤害:" + damageToDefender + "  反噬伤害:" + damageToAttack + "  吸收血量:" + suckFromDefender);
 }