/// <summary> /// Makes terrain visible and sets its foreground color to its regular value. /// </summary> /// <param name="terrain">Terrain to modify.</param> protected override void UpdateTerrainSeen(TileBase terrain) { terrain.IsVisible = true; // If the appearances don't match currently, synchronize them if (!terrain.LastSeenAppereance.Matches(terrain)) { terrain.CopyAppearanceFrom(terrain.LastSeenAppereance); } }