private static uint CanAffordScrip(SpecialShopItem item) { var scrips = SpecialCurrencyManager.GetCurrencyCount((SpecialCurrency)28063); if (scrips == 0) { return(0u); } return(scrips / item.CurrencyCosts[0]); }
private static bool CanAfford(SpecialShopItem item) { for (int i = 0; i < 3; i++) { if (item.CurrencyCosts[i] == 0) { continue; } if (!InventoryManager.FilledInventoryAndArmory.Any(j => j.RawItemId == item.CurrencyTypes[i] && j.Count >= item.CurrencyCosts[i])) { return(false); } } return(true); }