// Update is called once per frame
 void Update()
 {
     if (exp >= 200 + (50 * playerLevel))
     {
         playerLevel++;
         onLevelUp.Invoke();
     }
 }
示例#2
0
    void LevelUp()
    {
        if (currentExperience >= levelUpValue)
        {
            level            += 1;
            currentExperience = 0;
            levelUpValue     += 50;
            statPoints       += 5;

            if (onPlayerLevelUpCallback != null)
            {
                onPlayerLevelUpCallback.Invoke();
            }
        }
    }
示例#3
0
 public void CallOnPlayerLevelUp()
 {
     OnPlayerLevelUp?.Invoke();
 }
 public void PlayerLevelUp(int level)
 {
     OnPlayerLevelUp?.Invoke(level);
 }