Assets.Scripts.Services.PlayerPropertyService.IncreaseExperiencePoints C# (CSharp) Method

IncreaseExperiencePoints() public method

public IncreaseExperiencePoints ( float multiplier = 1f ) : void
multiplier float
return void
        public void IncreaseExperiencePoints(float multiplier = 1f)
        {
            experiencePoints += gameControlService.BaseExperienceIncreaseOnHit;
            if (experiencePoints >= requiredExperiencePointsForNextLevel && level < gameControlService.MaximumLevel)
            {
                level += (int)multiplier;
                OnLevelUp();
            }
            OnPlayerPropertiesUpdate();
        }