Server.Mobiles.RealEstateBroker.ComputePriceFor C# (CSharp) Méthode

ComputePriceFor() public méthode

public ComputePriceFor ( HouseDeed deed ) : int
deed Server.Multis.Deeds.HouseDeed
Résultat int
		public int ComputePriceFor( HouseDeed deed )
		{
			int price = 0;

			if ( deed is SmallBrickHouseDeed || deed is StonePlasterHouseDeed || deed is FieldStoneHouseDeed || deed is SmallBrickHouseDeed || deed is WoodHouseDeed || deed is WoodPlasterHouseDeed || deed is ThatchedRoofCottageDeed )
				price = 43800;
			else if ( deed is BrickHouseDeed )
				price = 144500;
			else if ( deed is TwoStoryWoodPlasterHouseDeed || deed is TwoStoryStonePlasterHouseDeed )
				price = 192400;
			else if ( deed is TowerDeed )
				price = 433200;
			else if ( deed is KeepDeed )
				price = 665200;
			else if ( deed is CastleDeed )
				price = 1022800;
			else if ( deed is LargePatioDeed )
				price = 152800;
			else if ( deed is LargeMarbleDeed )
				price = 192800;
			else if ( deed is SmallTowerDeed )
				price = 88500;
			else if ( deed is LogCabinDeed )
				price = 97800;
			else if ( deed is SandstonePatioDeed )
				price = 90900;
			else if ( deed is VillaDeed )
				price = 136500;
			else if ( deed is StoneWorkshopDeed )
				price = 60600;
			else if ( deed is MarbleWorkshopDeed )
				price = 60300;

			return (int)(price * 0.80); // refunds 80% of the purchase price
		}