private static void UpdateNormalItem(Item item) { item.SellIn--; item.DecreaseQuality(); if (item.SellIn < 0) { item.DecreaseQuality(); } }
public override void Update(Item item) { if (item.Quality > MinQuality) { item.DecreaseQuality(); } item.DecreaseSellIn(); if (item.SellIn < MinSellIn) { if (item.Quality > MinQuality) { item.DecreaseQuality(); } } }
private void UpdateConjuredItem(Item item) { if (item.SellIn >= 0) { item.DecreaseQuality(); item.DecreaseQuality(); item.SellIn--; return; } item.DecreaseQuality(); item.DecreaseQuality(); item.DecreaseQuality(); item.DecreaseQuality(); item.SellIn--; }