public void UpdateIsPassableTerrain() { switch (MapMetaData.GetPriorityTerrainMaskFlags(this.cells[0])) { case (TerrainMaskFlags.DeepWater): case (TerrainMaskFlags.Impassable): case (TerrainMaskFlags.MapBoundary): this.IsImpassibleTerrain = true; break; default: this.IsImpassibleTerrain = false; break; } }