コード例 #1
0
ファイル: GameManager.cs プロジェクト: dmaulikr/narivia
        /// <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;
            }
        }