Files
SPT-Server-Build/Core/Helpers/DialogueHelper.cs
T
2025-01-11 21:01:32 +00:00

42 lines
1.3 KiB
C#

using Core.Annotations;
using Core.Models.Eft.Common.Tables;
using Core.Models.Eft.Profile;
namespace Core.Helpers;
[Injectable]
public class DialogueHelper
{
/// <summary>
/// Get the preview contents of the last message in a dialogue.
/// </summary>
/// <param name="dialogue"></param>
/// <returns>MessagePreview</returns>
public MessagePreview GetMessagePreview(Models.Eft.Profile.Dialogue dialogue)
{
throw new NotImplementedException();
}
/// <summary>
/// Get the item contents for a particular message.
/// </summary>
/// <param name="messageID"></param>
/// <param name="sessionID"></param>
/// <param name="itemId">Item being moved to inventory</param>
/// <returns></returns>
public List<Item> GetMessageItemContents(string messageID, string sessionID, string itemId)
{
throw new NotImplementedException();
}
/// <summary>
/// Get the dialogs dictionary for a profile, create if doesn't exist
/// </summary>
/// <param name="sessionId">Session/player id</param>
/// <returns>Dialog dictionary</returns>
public Dictionary<string, Models.Eft.Profile.Dialogue> GetDialogsForProfile(string sessionId)
{
throw new NotImplementedException();
}
}