//save manager buys? public void Buy(ItemConfig cfg, ItemVariant varitant, int cost, CurrencyType type) { switch (type) { case CurrencyType.SOFT: saveManager.SpendSoftCurrency(cost); break; case CurrencyType.HARD: saveManager.SpendHardCurrency(cost); break; } saveManager.Add3DItemToShopList(cfg, varitant); }