Esempio n. 1
0
 /// <summary>
 /// Explictly places a building on this tile.
 /// </summary>
 public void PlaceBuilding(BuildingProperties properties)
 {
     building               = properties;
     buildPrimary.sprite    = properties.spritePrimary;
     buildSecondary.sprite  = properties.spriteSecondary;
     buildExtra.sprite      = properties.spriteExtra;
     buildBackground.sprite = properties.spriteBackground;
     if (properties.GetType() == typeof(ProductionProperties))
     {
         ProductionBuilding production = gameObject.AddComponent <ProductionBuilding>();
         production.InitializeBuilding((ProductionProperties)properties);
     }
 }