Example #1
0
        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);
        }