protected ItemCard(int strength, int runAwayBonus, int goldPieces, EItemSize itemSize) { StrengthBonus = strength; RunAwayBonus = runAwayBonus; GoldPieces = goldPieces; ItemSize = itemSize; AddProperty(new StrengthBonus(strength)); AddProperty(new RunAwayBonus(runAwayBonus)); AddProperty(new ItemSizeProperty(itemSize)); }
protected PermanentItemCard(int strength, int runAwayBonus, EItemSize itemSize, EWearingType wearingType, int goldPieces) : base(strength, runAwayBonus, goldPieces, itemSize) { WearingType = wearingType; AddProperty(new WearingTypeProperty(wearingType)); }
public ItemSizeProperty(EItemSize itemSize) { ItemSize = itemSize; }