private void UpdateMeshCollider() { MeshCollider collider = chunkObject.GetComponent <MeshCollider>(); if (!collider) { collider = chunkObject.gameObject.AddComponent <MeshCollider>(); } if (meshFilter) { collider.sharedMesh = meshFilter.sharedMesh; } }
private void CreateChunkObject(ChunkObject terrain, Transform parent) { chunkObject = Object.Instantiate(terrain, parent); chunkObject.name = "Chunk" + meshData.chunkX + " " + meshData.chunkY; meshFilter = chunkObject.GetComponent <MeshFilter>(); }