Ejemplo n.º 1
0
 public TerrainGeneratorThreads(TerrainSettings terrainSettings)
 {
     this.terrainSettings = terrainSettings;
     meshGenerationLock   = new Dictionary <Mesh, bool>();
     meshTasks            = new Dictionary <Mesh, List <VertexTask> >();
     meshVertices         = new Dictionary <Mesh, Vector3[]>();
 }
Ejemplo n.º 2
0
 public TerrainGenerator(TerrainSettings terrainSettings)
 {
     this.terrainSettings = terrainSettings;
 }
Ejemplo n.º 3
0
 public TerrainGeneratorJobs(TerrainSettings terrainSettings)
 {
     meshVertices         = new NativeArray <Vector3>((terrainSettings.Resolution + 1) * (terrainSettings.Resolution + 1), Allocator.Persistent);
     colliderVertices     = new NativeArray <Vector3>((terrainSettings.ColliderResolution + 1) * (terrainSettings.ColliderResolution + 1), Allocator.Persistent);
     this.terrainSettings = terrainSettings;
 }