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(); }
public override string ToString() { return("攻击方:" + attacker.GetName() + " 防御方:" + defender.GetName() + "\n" + "是否命中:" + hit + " 伤害:" + damageToDefender + " 反噬伤害:" + damageToAttack + " 吸收血量:" + suckFromDefender); }