// Token: 0x06000E11 RID: 3601 RVA: 0x00062D18 File Offset: 0x00061118 protected void handleGraphicsSettingsApplied() { foreach (KeyValuePair <LandscapeCoord, LandscapeTile> keyValuePair in Landscape.tiles) { LandscapeTile value = keyValuePair.Value; value.applyGraphicsSettings(); } }
// Token: 0x06000E06 RID: 3590 RVA: 0x00062A48 File Offset: 0x00060E48 public static LandscapeTile addTile(LandscapeCoord coord) { if (Landscape.instance == null) { return(null); } if (Landscape.tiles.ContainsKey(coord)) { return(null); } LandscapeTile landscapeTile = new LandscapeTile(coord); landscapeTile.enable(); landscapeTile.applyGraphicsSettings(); Landscape.tiles.Add(coord, landscapeTile); return(landscapeTile); }
// Token: 0x06000E0E RID: 3598 RVA: 0x00062BD8 File Offset: 0x00060FD8 public override void read(IFormattedFileReader reader) { reader = reader.readObject(); int num = reader.readArrayLength("Tiles"); for (int i = 0; i < num; i++) { reader.readArrayIndex(i); LandscapeTile landscapeTile = new LandscapeTile(LandscapeCoord.ZERO); landscapeTile.enable(); landscapeTile.applyGraphicsSettings(); landscapeTile.read(reader); if (Landscape.tiles.ContainsKey(landscapeTile.coord)) { Debug.LogError("Duplicate landscape coord read: " + landscapeTile.coord); } else { Landscape.tiles.Add(landscapeTile.coord, landscapeTile); } } Landscape.linkNeighbors(); Landscape.applyLOD(); }