server-master/srcs/_plugins/WingsEmu.Plugins.BasicImplementation/Event/Characters/AddStaticBonusEventHandler.cs
2026-02-10 18:21:30 +01:00

16 lines
No EOL
511 B
C#

using System.Threading;
using System.Threading.Tasks;
using PhoenixLib.Events;
using WingsEmu.Game.Characters.Events;
using WingsEmu.Game.Extensions;
namespace WingsEmu.Plugins.BasicImplementations.Event.Characters;
public class AddStaticBonusEventHandler : IAsyncEventProcessor<AddStaticBonusEvent>
{
public async Task HandleAsync(AddStaticBonusEvent e, CancellationToken cancellation)
{
e.Sender.PlayerEntity.AddStaticBonus(e.StaticBonusDto);
e.Sender.SendStaticBonuses();
}
}