#pragma warning restore 0649

        /// <summary>
        /// Update the image effect's Material before rendering
        /// </summary>
        /// <param name="material">The Material to update</param>
        protected override void UpdateMaterial(Material material)
        {
            SetKeyword("ADAPTIVE_STEPS", _adaptiveStepSize);
            SetKeyword("QUALITY_LOW", _raymarchStepQuality == RaymarchStepQuality.Low);
            SetKeyword("QUALITY_HIGH", _raymarchStepQuality == RaymarchStepQuality.High);
            SetKeyword("QUALITY_EXTREME", _raymarchStepQuality == RaymarchStepQuality.Extreme);
            if (_cloudConfiguration != null)
            {
                _cloudConfiguration.SetMaterialProperties(material);
            }
        }