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

103 lines
2.5 KiB
C#

using Core.Annotations;
using Core.Models.Eft.Common;
using Core.Models.Enums;
namespace Core.Helpers;
[Injectable]
public class PresetHelper
{
public void HydratePresetStore(Dictionary<string, List<string>> input)
{
throw new NotImplementedException();
}
/**
* Get default weapon and equipment presets
* @returns Dictionary
*/
public Dictionary<string, Preset> GetDefaultPresets()
{
throw new NotImplementedException();
}
/**
* Get default weapon presets
* @returns Dictionary
*/
public Dictionary<string, Preset> GetDefaultWeaponPresets()
{
throw new NotImplementedException();
}
/**
* Get default equipment presets
* @returns Dictionary
*/
public Dictionary<string, Preset> GetDefaultEquipmentPresets()
{
throw new NotImplementedException();
}
public bool IsPreset(string id)
{
throw new NotImplementedException();
}
/**
* Checks to see if the preset is of the given base class.
* @param id The id of the preset
* @param baseClass The BaseClasses enum to check against
* @returns True if the preset is of the given base class, false otherwise
*/
public bool IsPresetBaseClass(string id, BaseClasses baseClass)
{
throw new NotImplementedException();
}
public bool HasPreset(string templateId)
{
throw new NotImplementedException();
}
public Preset GetPreset(string id)
{
throw new NotImplementedException();
}
public List<Preset> GetAllPresets()
{
throw new NotImplementedException();
}
public List<Preset> GetPresets(string templateId)
{
throw new NotImplementedException();
}
/**
* Get a cloned default preset for passed in item tpl
* @param templateId Item tpl to get preset for
* @returns null if no default preset, otherwise Preset
*/
public Preset GetDefaultPreset(string templateId)
{
throw new NotImplementedException();
}
public string GetBaseItemTpl(string presetId)
{
throw new NotImplementedException();
}
/**
* Return the price of the preset for the given item tpl, or for the tpl itself if no preset exists
* @param tpl The item template to get the price of
* @returns The price of the given item preset, or base item if no preset exists
*/
public decimal GetDefaultPresetOrItemPrice(string tpl)
{
throw new NotImplementedException();
}
}