sledgemapper/Sledgemapper.Shared/Clients/ISledgemapperClient.cs
Michele Scandura 7e3e645fc9
All checks were successful
continuous-integration/drone/push Build is passing
fixes and cleanup
2021-09-21 11:09:26 +01:00

27 lines
842 B
C#

using Sledgemapper.Shared.Entities;
using System.Threading.Tasks;
namespace Sledgemapper.Shared.Clients
{
public interface ISledgemapperClient
{
Task NewTile(Tile tile);
Task NewWall(Wall wall);
Task NewOverlay(Overlay overlay);
Task NewNote(Note note);
Task NewRoom(Room room);
Task DeleteTile(Tile tile);
Task DeleteNote(Note note);
Task DeleteWall(Wall wall);
Task DeleteOverlay(Overlay overlay);
Task NewPlayer(Player player);
Task PlayerUpdate(Player player);
Task RemovePlayer(Player player);
Task UpdateMap(Session player);
Task RefreshPlayers();
Task NewLine(Line line);
Task Ping(Ping ping);
//Task NewCampaign(string campaignName);
//Task<List<Campaign>> GetCampaigns();
}
}