void InitializeTerrain() { // Generate the terrain mesh Mesh mesh = TerrainGeneration.GenerateTerrainMesh(terrainWidth, resolution, terrainValues); // Add a Mesh Renderer and Filter to the terrain game object, and apply the mesh to the filter terrainGameObject.AddComponent <MeshRenderer>(); MeshFilter filter = terrainGameObject.AddComponent <MeshFilter>(); filter.mesh = mesh; // Add EdgeCollider2D //EdgeCollider2D edgeCollider = terrainGameObject.AddComponent<EdgeCollider2D>(); //edgeCollider.points = TerrainGeneration.CreateColliderPoints(mesh); }