/**
  * <summary>
  * Turn all visibles placement indicators to a given parameter
  * </summary>
  *
  * <param name="flag"></param>
  *
  * <returns>
  * void
  * </returns>
  */
 public static void TurnPlacementIndicator(bool flag)
 {
     foreach (GameObject building in BuildingsManagerBehaviour.Buildings)
     {
         BuildingBehaviour buildingBehaviour = building.GetComponent <BuildingBehaviour>();
         buildingBehaviour.TurnPlacementIndicator(flag);
     }
 }
 /**
  * <summary>
  * Turn all visibles placement indicators to a given parameter
  * </summary>
  *
  * <param name="flag"></param>
  *
  * <returns>
  * void
  * </returns>
  */
 public static void TurnPlacementIndicator(bool flag)
 {
     foreach (GameObject visible in UnitsManagerBehaviour.Visibles)
     {
         BuildingBehaviour buildingBehaviour = visible.GetComponent <BuildingBehaviour>();
         buildingBehaviour.TurnPlacementIndicator(flag);
     }
 }