62 lines
1.8 KiB
C#
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();
|
|
}
|
|
} |