protected override void SetMaterialPropertyBlock() { base.SetMaterialPropertyBlock(); Mbp.SetBuffer(Constants.TerrainVariable.TransformData, TransformData); Mbp.SetBuffer(Constants.DetailVariable.NormalData, _normalData); Mbp.SetBuffer(Constants.DetailVariable.ColorData, _colorData); Mbp.SetFloat(Constants.DetailVariable.Cutoff, 0.375f); Mbp.SetVector(Constants.TerrainVariable.WavingTint, _wavingTint); Mbp.SetVector(Constants.TerrainVariable.CameraPosition, _cameraPosition); Mbp.SetVector(Constants.TerrainVariable.WaveAndDistance, _waveAndDistance); }
protected override void SetMaterialPropertyBlock() { base.SetMaterialPropertyBlock(); Mbp.SetBuffer(Constants.TerrainVariable.TransformData, TransformData); }