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