// Use this for initialization void Start() { cam = GameObject.Find("Camera"); //gameObject.transform.eulerAngles = new Vector3(0,0,0); mesh = gameObject.GetComponent <MeshFilter>().mesh; //сохраняю старые позиции точек vertOld = mesh.vertices; //подымаю от нуля позиции точек до 1 for (int i = 0; i < vertOld.Length; i++) { vertOld[i] += new Vector3(0, 1, 0); } vert = new Vector3[vertOld.Length]; uv = new Vector2[vertOld.Length]; Noise3D.init(125); MagicData.Init(); CreateOcean(); CreateClouds(); CreateTrees(); }