Files
SPT-Server-Build/Core/Generators/PMCLootGenerator.cs
T
2025-01-08 13:41:25 +00:00

62 lines
1.8 KiB
C#

using Core.Models.Eft.Common.Tables;
namespace Core.Generators;
public class PMCLootGenerator
{
public PMCLootGenerator()
{
}
/// <summary>
/// Create a List of loot items a PMC can have in their pockets
/// </summary>
/// <param name="botRole"></param>
/// <returns>Dictionary of string and number</returns>
public Dictionary<string, int> GeneratePMCPocketLootPool(string botRole)
{
throw new NotImplementedException();
}
/// <summary>
/// Create a List of loot items a PMC can have in their vests
/// </summary>
/// <param name="botRole"></param>
/// <returns>Dictionary of string and number</returns>
public Dictionary<string, int> GeneratePMCVestLootPool(string botRole)
{
throw new NotImplementedException();
}
/// <summary>
/// Check if item has a width/height that lets it fit into a 2x2 slot
/// 1x1 / 1x2 / 2x1 / 2x2
/// </summary>
/// <param name="item">Item to check size of</param>
/// <returns>true if it fits</returns>
protected bool ItemFitsInto2By2Slot(TemplateItem item)
{
throw new NotImplementedException();
}
/// <summary>
/// Check if item has a width/height that lets it fit into a 1x2 slot
/// 1x1 / 1x2 / 2x1
/// </summary>
/// <param name="item">Item to check size of</param>
/// <returns>true if it fits</returns>
protected bool ItemFitsInto1By2Slot(TemplateItem item)
{
throw new NotImplementedException();
}
/// <summary>
/// Create a List of loot items a PMC can have in their backpack
/// </summary>
/// <param name="botRole"></param>
/// <returns>Dictionary of string and number</returns>
public Dictionary<string, int> GeneratePMCBackpackLootPool(string botRole)
{
throw new NotImplementedException();
}
}