Codebreak.Service.World.Game.Guild.GuildInstance.AddExperience C# (CSharp) Method

AddExperience() public method

public AddExperience ( long experience ) : void
experience long
return void
        public void AddExperience(long experience)
        {
            AddMessage(() =>
                {
                    Experience += experience;

                    var currentLevel = Level;

                    while (Experience > ExperienceFloorNext)
                        LevelUp();

                    if (Level != currentLevel)
                        base.Dispatch(WorldMessage.GUILD_GENERAL_INFORMATIONS(IsActive, Level, ExperienceFloorCurrent, ExperienceFloorNext, Experience));
                });
        }