Files
SPT-Server-Build/Libraries/Core/Helpers/PaymentHelper.cs
T
2025-01-19 17:45:48 +00:00

42 lines
1.0 KiB
C#

using SptCommon.Annotations;
using Core.Models.Enums;
using Core.Models.Spt.Config;
using Core.Servers;
namespace Core.Helpers;
[Injectable]
public class PaymentHelper(ConfigServer _configServer)
{
protected InventoryConfig _inventoryConfig = _configServer.GetConfig<InventoryConfig>();
/// <summary>
/// Is the passed in tpl money (also checks custom currencies in inventoryConfig.customMoneyTpls)
/// </summary>
/// <param name="tpl"></param>
/// <returns></returns>
public bool IsMoneyTpl(string tpl)
{
var moneyTypes = new List<string>
{
Money.DOLLARS,
Money.ROUBLES,
Money.GP,
};
moneyTypes.AddRange(_inventoryConfig.CustomMoneyTpls);
return moneyTypes.Contains(tpl);
}
/// <summary>
/// Gets currency TPL from TAG
/// </summary>
/// <param name="currency"></param>
/// <returns></returns>
public string GetCurrency(string currency)
{
throw new NotImplementedException();
}
}