private void SetCharacterGroup(int originalLv, int originalExp) { int needExp = TeamManager.Instance.NeedExp(originalLv); int currentLv = TeamManager.Instance.Lv; int currentExp = TeamManager.Instance.Exp; LvLabel.text = "Lv." + originalLv.ToString(); if (originalLv < currentLv) { ExpBar.SetValueTween(originalExp, needExp, needExp, () => { LvLabel.text = "Lv." + (originalLv + 1).ToString(); SetCharacterGroup(originalLv + 1, 0); }); } else { LvLabel.text = "Lv." + currentLv.ToString(); ExpBar.SetValueTween(originalExp, currentExp, needExp, null); } }
public void MPBarTween() { MPBar.SetValueTween(_member.CurrentMP, _member.MaxMP, null); }
public void HPBarTween() { HPBar.SetValueTween(_member.CurrentHP, _member.MaxHP, null); }