コード例 #1
0
 // 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();
 }
コード例 #4
0
 public void PlayerLevelUp(int level)
 {
     OnPlayerLevelUp?.Invoke(level);
 }