Ejemplo n.º 1
0
    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);
 }