private void New(BottleTypeId typeId, BottleRarity rarity, BottleSize size) { var userExperience = ExperienceByRarity[rarity] + ExperienceBySize[size]; var type = new BottleType(typeId, rarity, size, userExperience); Types.Add(typeId, type); }
public BottleType(BottleTypeId id, BottleRarity rarity, BottleSize size, int openingExperience) => (Id, Rarity, Size, UseExperience) =