Files
Kg.SeaTime/Service/Application.Domain/Services/Interface/Monster/IGameMonsterService.cs
2026-07-08 19:13:55 +08:00

31 lines
969 B
C#

namespace Application.Domain;
public interface IGameMonsterService
{
#region
Task<game_monster> GetMonsterInfo(string monsterId);
#endregion
#region
Task<List<game_monster_map>> GetMonsterDataByMap(string mapId);
Task<game_monster_map> GetMapMonsterInfo(string mmId);
Task<bool> CreateMonsterToMap(string userId, string mapId, string areaCode, string monsterId,
int count = 1, int time = 0, string par = "");
Task<unit_user_monster> GetCreateMonsterInfo(string umId);
Task<bool> RemoveCreateMonster(string umId);
Task<bool> RemoveCreateMonster(unit_user_monster data);
Task HandleCreateMonster();
Task<List<MapMonsterModel>> GetMapMonster(string userId, string mapId, string teamId);
#endregion
#region
Task<UserAttrModel> GetMonsterAttrModel(string keyId, string monsterId);
Task SetMonsterBlood(string keyId, int blood);
#endregion
}