server-master/srcs/WingsAPI.Game/BCard/IBCardEffectHandlerContainer.cs
2026-02-10 18:21:30 +01:00

16 lines
No EOL
531 B
C#

using WingsEmu.DTOs.BCards;
using WingsEmu.Game.Battle;
using WingsEmu.Game.Entities;
using WingsEmu.Game.Helpers.Damages;
namespace WingsEmu.Game.Buffs;
public interface IBCardEffectHandlerContainer
{
void Register(IBCardEffectAsyncHandler handler);
void Unregister(IBCardEffectAsyncHandler handler);
void Execute(IBattleEntity target, IBattleEntity sender, BCardDTO bCard, SkillInfo skill = null, Position position = default,
BCardNpcMonsterTriggerType triggerType = BCardNpcMonsterTriggerType.NONE);
}