public override void OnValidate() { base.OnValidate(); var mb = PlaneMesh.Create(gridSize, Foreach.Cell(gridSize, cellSize).Select(c => c.o)); meshFilter.sharedMesh = mb.ToMesh(); meshFilter.sharedMesh.RecalculateNormals(); }
public override void OnValidate() { base.OnValidate(); var mb = IsSimple ? PlaneMesh.Create() : PlaneMesh.Create(); for (int i = 0; i < Subdivisions; i++) { mb.Subdivide(Steps); } meshFilter.sharedMesh = mb.ToMesh(); meshFilter.sharedMesh.RecalculateNormals(); }