// Update is called once per frame void Update() { if (exp >= 200 + (50 * playerLevel)) { playerLevel++; onLevelUp.Invoke(); } }
void LevelUp() { if (currentExperience >= levelUpValue) { level += 1; currentExperience = 0; levelUpValue += 50; statPoints += 5; if (onPlayerLevelUpCallback != null) { onPlayerLevelUpCallback.Invoke(); } } }
public void CallOnPlayerLevelUp() { OnPlayerLevelUp?.Invoke(); }
public void PlayerLevelUp(int level) { OnPlayerLevelUp?.Invoke(level); }