void Start()
                  
                  
                      {
                  
                  
                          mesh = GetComponent<MeshFilter>().mesh;
                  
                  
                          vertices = mesh.vertices;
                  
                  
                      }
                  
                  
                  
                  
                  
                      void Update()
                  
                  
                      {
                  
                  
                          for (var i = 0; i < vertices.Length; i++)
                  
                  
                          {
                  
                  
                              vertices[i]. ???
                  
                  
                          }
                  
                  
                  
                  
                  
                      }
                  
                  
                
Через MeshRenderer
Ты вообще не материал назначешь, а новый Мэш - разные вещи. Чтобы задать новый мэш нужны вершины и треугольники
Обсуждают сегодня