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();
        }
Exemple #2
0
        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();
        }