void Update() { xpRef = PlayerQuest.instance.CurrentExperience; if (level == 1 && firstBoss) { level = 2; sm.skillPoints++; sm.showPopUp(); levelTxt.text = " Level " + level; } if (level > 1) { if (xpRef >= xpToLevel) { leveled = true; } // add to xp bar } if (leveled) { level++; sm.skillPoints++; PlayerQuest.instance.CurrentExperience -= xpToLevel; xpToLevel = Mathf.RoundToInt(xpToLevel * xpScaler); xpScaler += 0.5F; sm.showPopUp(); levelTxt.text = " Level " + level; leveled = false; } if (Input.GetKey(KeyCode.Keypad2)) { Debug.Log("XP gained."); PlayerQuest.instance.CurrentExperience++; } }