0
0
mirror of https://github.com/sp-tarkov/modules.git synced 2025-02-12 22:30:44 -05:00

Skip iterating over items if is null or empty

This commit is contained in:
Dev 2023-08-07 19:46:12 +01:00
parent bbc8e4d1c8
commit 78a22ead66

View File

@ -10,7 +10,7 @@ namespace Aki.SinglePlayer.Utils.Insurance
public class InsuredItemManager
{
private static InsuredItemManager _instance;
private List<Item> items;
private List<Item> _items;
public static InsuredItemManager Instance
{
@ -27,13 +27,18 @@ namespace Aki.SinglePlayer.Utils.Insurance
public void Init()
{
items = Singleton<GameWorld>.Instance?.MainPlayer?.Profile?.Inventory?.AllRealPlayerItems.ToList();
_items = Singleton<GameWorld>.Instance?.MainPlayer?.Profile?.Inventory?.AllRealPlayerItems.ToList();
}
public List<AkiInsuredItemClass> GetTrackedItems()
{
var itemsToSend = new List<AkiInsuredItemClass>();
foreach (var item in items)
if (_items == null || _items.Count() == 0)
{
return itemsToSend;
}
foreach (var item in _items)
{
var aki = new AkiInsuredItemClass
{