Ejemplo n.º 1
0
        // 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();
        }
Ejemplo n.º 2
0
 // Token: 0x06000E0D RID: 3597 RVA: 0x00062BC3 File Offset: 0x00060FC3
 public void devkitHierarchySpawn()
 {
     Landscape.addTile(new LandscapeCoord(0, 0));
     Landscape.linkNeighbors();
 }