using Core.Models.Eft.Common; using Core.Models.Eft.HttpResponse; using Core.Models.Eft.InRaid; namespace Core.Callbacks; public class InraidCallbacks { public InraidCallbacks() { } /// /// Handle client/location/getLocalloot /// Store active map in profile + applicationContext /// /// /// register player request /// Session id /// Null http response public NullResponseData RegisterPlayer(string url, RegisterPlayerRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle raid/profile/scavsave /// /// /// Save progress request /// Session id /// Null http response public NullResponseData SaveProgress(string url, ScavSaveRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle singleplayer/settings/raid/menu /// /// JSON as string public string GetRaidMenuSettings() { throw new NotImplementedException(); } public string GetTraitorScavHostileChance(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } public string GetBossConvertSettings(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } }