using Core.Annotations;
using Core.Models.Eft.Common.Tables;
using Core.Models.Spt.Bots;
namespace Core.Helpers;
[Injectable]
public class BotDifficultyHelper
{
///
/// Get difficulty settings for desired bot type, if not found use assault bot types
///
/// bot type to retrieve difficulty of
/// difficulty to get settings for (easy/normal etc)
/// bots from database
/// Difficulty object
public DifficultyCategories GetBotDifficultySettings(string botType, string difficultyLevel, Bots botDatabase)
{
throw new NotImplementedException();
}
///
/// Get difficulty settings for a PMC
///
/// "usec" / "bear"
/// what difficulty to retrieve
/// Difficulty object
protected DifficultyCategories GetDifficultySettings(string botType, string difficultyLevel)
{
throw new NotImplementedException();
}
///
/// Translate chosen value from pre-raid difficulty dropdown into bot difficulty value
///
/// Dropdown difficulty value to convert
/// bot difficulty
public string ConvertBotDifficultyDropdownToBotDifficulty(string dropDownDifficultyValue)
{
throw new NotImplementedException();
}
///
/// Choose a random difficulty from - easy/normal/hard/impossible
///
/// random difficulty
public string ChooseRandomDifficulty()
{
throw new NotImplementedException();
}
}