public static bool IsTilePathsValid()
{
for (int j = 0; j < bases.Count; j++)
{
for (int i = 0; i < bases.Count; i++)
{
if (i != j)
{
bases[i].Tile.UpdatePathTo(bases[j].Tile);
if (bases[j].Tile.Paths[bases[i].Tile.ID].Count == 0)
{
return false;
}
}
}
}
return true;
}