예제 #1
0
 public ItemUpgrade(Func<Item, bool> match, IItemAging itemAging = null, IQualityStrategy qualityStrategy = null)
 {
     _match = match;
     _qualityStrategy = qualityStrategy ?? new NormalQuality();
     _itemAging = itemAging ?? new NormalAging();
 }
예제 #2
0
 public ItemUpgrade(Func <Item, bool> match, IItemAging itemAging = null, IQualityStrategy qualityStrategy = null)
 {
     _match           = match;
     _qualityStrategy = qualityStrategy ?? new NormalQuality();
     _itemAging       = itemAging ?? new NormalAging();
 }