Esempio n. 1
0
        /// <summary>
        /// Builds the specified holding type in a province.
        /// </summary>
        /// <param name="provinceId">Province identifier.</param>
        /// <param name="holdingType">Holding type.</param>
        public void BuildHolding(string provinceId, HoldingType holdingType)
        {
            Province province = GetProvince(provinceId);


            if (ProvinceHasEmptyHoldingSlots(provinceId))
            {
                world.AddHolding(provinceId, holdingType);
                GetFaction(province.FactionId).Wealth -= GetWorld().HoldingsPrice;
            }
        }