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

20 lines
No EOL
526 B
C#

using System.Collections.Generic;
using System.Threading.Tasks;
using WingsEmu.DTOs.ServerDatas;
using WingsEmu.Game.Helpers.Damages;
namespace WingsEmu.Game.Battle;
public interface ITeleportManager
{
void SavePosition(long id, Position position);
Position GetPosition(long id);
void RemovePosition(long id);
}
public interface ITeleporterManager
{
Task InitializeAsync();
IReadOnlyList<TeleporterDTO> GetTeleportByNpcId(long npcId);
IReadOnlyList<TeleporterDTO> GetTeleportByMapId(int mapId);
}