private void UpdateLevel() { var oldLevel = Level; Level = (int)(MaxLevel * ExperienceLevelCurve.Evaluate((float)CurrentExperience / MaxExperience)); if (Level > oldLevel) { LevelEvent.Trigger(LevelEventType.LevelUp, gameObject, Level, MaxLevel); } }
private void TriggerEvent() { LevelEvent.Trigger(Type, Target, Level, MaxLevel); }