server-master/srcs/WingsAPI.Game/Battle/Managers/IBattleEntityDumpFactory.cs
2026-02-10 18:21:30 +01:00

13 lines
No EOL
667 B
C#

using WingsEmu.Game.Characters;
using WingsEmu.Game.Entities;
using WingsEmu.Game.Mates;
namespace WingsEmu.Game.Battle;
public interface IBattleEntityDumpFactory
{
IBattleEntityDump Dump(IPlayerEntity entity, SkillInfo skillCasted, bool isDefender = false, bool isMainTarget = false);
IBattleEntityDump Dump(IMonsterEntity entity, SkillInfo skillCasted, bool isDefender = false, bool isMainTarget = false);
IBattleEntityDump Dump(INpcEntity npcEntity, SkillInfo skillCasted, bool isDefender = false, bool isMainTarget = false);
IBattleEntityDump Dump(IMateEntity entity, SkillInfo skillCasted, bool isDefender = false, bool isMainTarget = false);
}