Example #1
0
 void Clicked()
 {
     if (building.IsBuilt())
     {
         building.Activate();
     }
     else
     {
         building.Build();
     }
 }
Example #2
0
    private void PlaceFlyingBuilding(int placeX, int placeY)
    {
        for (int x = 0; x < flyingBuilding.Size.x; x++)
        {
            for (int y = 0; y < flyingBuilding.Size.y; y++)
            {
                Grid[placeX + x, placeY + y] = flyingBuilding;
            }
        }

        flyingBuilding.Activate();
        flyingBuilding = null;
    }