using SptCommon.Annotations;
using Core.Models.Eft.Common;
using Core.Models.Eft.Health;
using Core.Models.Eft.ItemEvent;
namespace Core.Controllers;
[Injectable]
public class HealthController
{
///
/// When healing in menu
///
/// Player profile
/// Healing request
/// Player id
/// ItemEventRouterResponse
public ItemEventRouterResponse OffRaidHeal(
PmcData pmcData,
OffraidHealRequestData request,
string sessionId)
{
throw new NotImplementedException();
}
///
/// Handle Eat event
/// Consume food/water outside of a raid
///
/// Player profile
/// Eat request
/// Session id
/// ItemEventRouterResponse
public ItemEventRouterResponse OffRaidEat(
PmcData pmcData,
OffraidEatRequestData request,
string sessionId)
{
throw new NotImplementedException();
}
///
/// Handle RestoreHealth event
/// Occurs on post-raid healing page
///
/// player profile
/// Request data from client
/// Session id
///
public ItemEventRouterResponse HealthTreatment(
PmcData pmcData,
HealthTreatmentRequestData request,
string sessionId)
{
throw new NotImplementedException();
}
///
/// applies skills from hideout workout.
///
/// Player profile
/// Request data
/// session id
public void ApplyWorkoutChanges(
PmcData? pmcData,
WorkoutData info,
string sessionId)
{
throw new NotImplementedException();
}
}