using Core.Models.Eft.Match;
namespace Core.Controllers;
public class MatchController
{
///
///
///
///
public bool GetEnabled()
{
throw new NotImplementedException();
}
///
/// Handle client/match/group/delete
///
///
public void DeleteGroup(object info) // TODO: info is `any` in the node server
{
throw new NotImplementedException();
}
///
/// Handle match/group/start_game
///
///
///
///
public ProfileStatusResponse JoinMatch(
MatchGroupStartGameRequest info,
string sessionId)
{
throw new NotImplementedException();
}
///
/// Handle client/match/group/status
///
///
///
public MatchGroupStatusResponse GetGroupStatus(
MatchGroupStatusRequest info)
{
throw new NotImplementedException();
}
///
/// Handle /client/raid/configuration
///
///
///
public void ConfigureOfflineRaid(
GetRaidConfigurationRequestData request,
string sessionId)
{
throw new NotImplementedException();
}
///
/// Convert a difficulty value from pre-raid screen to a bot difficulty
///
/// dropdown difficulty value
/// bot difficulty
private string ConvertDifficultyDropdownIntoBotDifficulty(
string botDifficulty)
{
throw new NotImplementedException();
}
///
/// Handle client/match/local/start
///
///
///
///
public StartLocalRaidResponseData StartLocalRaid(
string sessionId,
StartLocalRaidRequestData request)
{
throw new NotImplementedException();
}
///
/// Handle client/match/local/end
///
///
///
public void EndLocalRaid(
string sessionId,
EndLocalRaidRequestData request)
{
throw new NotImplementedException();
}
}