void Awake() { ds = terrainG.GetComponent <DiamondSquareV2>(); mapScalar = ds.GetGridSize(); water = new Mesh(); water.name = "waterMesh"; GenerateMesh(); MeshFilter meshFilter = this.gameObject.AddComponent <MeshFilter>(); meshFilter.mesh = water; meshrenderer = this.gameObject.AddComponent <MeshRenderer>(); meshrenderer.material = new Material(Shader.Find("Unlit/WaterShader")); // renderer.material.SetTexture("_BumpMap", normalMap); }
// Start is called before the first frame update void Start() { dq = terrainGenerator.GetComponent <DiamondSquareV2>(); gridsize = dq.GetGridSize(); }