public override void SetStat(Define.WorldObject type, string id) { Dictionary <string, ContentsData.CharacterStat> statDict = Managers.Data.CharacterStatDict; ContentsData.CharacterStat stat = statDict[id]; Id = stat.ID; MaxHp = stat.HP; Hp = int.Parse(MaxHp.ToString()); MaxMp = stat.MP; Mp = int.Parse(MaxMp.ToString()); Attack = stat.Attack; Defense = stat.Defense; AttackSpeed = stat.AttackSpeed; MoveSpeed = stat.MoveSpeed; AttackRange = stat.AttackRange; Level = stat.Level; SubName = stat.SubName; Description = stat.Description; STR = stat.STR; AGI = stat.AGI; INT = stat.INT; Exp = stat.EXP; Gold = 1000; CurrentExp = 0; }
/// <summary> /// 吃药的方法 /// 使用物品后 属性改变 /// </summary> public static void ShowStatus() { AssigNature(); foreach (var equip in Save.Equiplist) { Item item = Read.GedInstance().GetItemId(equip.Id); Hp += item.hp; MaxHp += item.hp; Attack += item.atk; Speed += item.spd; } hptext.text = Hp.ToString(); maxHpText.text = MaxHp.ToString(); atkText.text = Attack.ToString(); spdText.text = Speed.ToString(); }
public string VieToString() { return(HP.ToString() + "/" + MaxHp.ToString() + " HP"); }