Example #1
0
 private void onAlreadyExistingChunk(TerrainChunk chunk)
 {
     if (chunk.GetDistanceFrom(viewerPosition) <= maxViewDistance)
     {
         chunk.Show();
         lastVisibleChunks.Add(chunk);
     }
     else
     {
         chunk.Hide();
     }
 }
Example #2
0
 private int resolveLevelOfDetailForChunk(TerrainChunk chunk)
 {
     return(Mathf.FloorToInt((chunk.GetDistanceFrom(viewerPosition) / maxViewDistance) * MapGenerator.LevelsOfDetail));
 }