28 lines
824 B
C#
28 lines
824 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<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
|
|
} |