public Building(BuildingType type, List <DictionaryStringToInt> buildingCost, List <DictionaryStringToInt> production, List <DictionaryStringToInt> consuming, List <int> upgradePoint, int maxActiveAmount, int maxLevel, CharacterAmountDictionary maxExtraCharacterStored, string description, List <string> spritePath, List <int> maxProductionStored, string typeresourcePath) : this(type, buildingCost, production, consuming, upgradePoint, maxActiveAmount, maxLevel, maxExtraCharacterStored, description, spritePath) { this.maxProductionStored = maxProductionStored; this.productionSpritePath = typeresourcePath; }
public Building(BuildingType type, List <DictionaryStringToInt> buildingCost, List <DictionaryStringToInt> production, List <DictionaryStringToInt> consuming, List <int> upgradePoint, int maxActiveAmount, int maxLevel, CharacterAmountDictionary maxExtraCharacterStored, string description, List <string> spritePath) { this.type = type; this.buildingCost = buildingCost; this.production = production; this.consuming = consuming; this.upgradePoint = upgradePoint; this.maxActiveAmount = maxActiveAmount; this.maxLevel = maxLevel; this.spritePath = spritePath; this.maxCharacterStored = maxExtraCharacterStored; this.description = description; this.behaviorType = GetBuilderBehaviorType(); }