示例#1
0
        private void UpdateLevel()
        {
            var oldLevel = Level;

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