public void GainExperience(int gainedExperience) { Debug.Log("Player recieved " + gainedExperience + " experience"); experience += gainedExperience; if (experience >= 100) { level++; experience -= 100; experienceBar.SetSize(0f); damage += 10; Instantiate(particlesLevelUp, gameObject.transform.position, Quaternion.identity); } else { experienceBar.SetSize((float)experience / 100); } }
private void LevelSystemAnimated_OnExperienceChanged(object sender, System.EventArgs e) { experienceBar.SetSize(levelSystemAnimated.GetExperienceNormalized()); }