using Core.Models.Eft.Weather;
using Core.Models.Enums;
namespace Core.Services;
public class RaidWeatherService
{
///
/// Generate 24 hours of weather data starting from midnight today
///
public void GenerateWeather(Season currentSeason)
{
throw new NotImplementedException();
}
///
/// Get a time period to increment by, e.g 15 or 30 minutes as milliseconds
///
/// milliseconds
protected long GetWeightedWeatherTimePeriodMs()
{
throw new NotImplementedException();
}
///
/// Find the first matching weather object that applies to the current time
///
public Weather GetCurrentWeather()
{
throw new NotImplementedException();
}
///
/// Find the first matching weather object that applies to the current time + all following weather data generated
///
public List GetUpcomingWeather()
{
throw new NotImplementedException();
}
///
/// Ensure future weather data exists
///
protected void ValidateWeatherDataExists(Season currentSeason)
{
throw new NotImplementedException();
}
}