private void UpdateMesh() { if (Application.isPlaying) { return; } MeshFilter meshFilter = GetComponent <MeshFilter>(); Mesh newMesh = WaterMeshGenerator.GenerateMesh(rows, columns, quadSegmentSize); newMesh.name = "Water Mesh Instance"; meshFilter.sharedMesh = newMesh; }
private void UpdateMesh(int rows, int columns, float quadSegmentSize) { if (Application.isPlaying) { return; } MeshFilter meshFilter = this.waterVolumeTarget.GetComponent <MeshFilter>(); Mesh newMesh = WaterMeshGenerator.GenerateMesh(rows, columns, quadSegmentSize); newMesh.name = "Water Mesh Instance"; meshFilter.sharedMesh = newMesh; EditorUtility.SetDirty(meshFilter); }