using System;
using UnityEngine;
using UnityEngine.Rendering.PostProcessing;

[Serializable]
[PostProcess(typeof(ScreenDamagePPRenderer), PostProcessEvent.BeforeStack, "PostProcess/ScreenDamage", true)]
public sealed class ScreenDamagePP : PostProcessEffectSettings
{
	[Tooltip("Screen tint color")]
	public ColorParameter VignetteTint = new ColorParameter
	{
		value = new Color(0f, 0.5709429f, 0.5955881f)
	};

	[Tooltip("Distortion normal map")]
	public TextureParameter OffsetMap = new TextureParameter();

	[Tooltip("Distortion strength")]
	public FloatParameter DistortionStrength = new FloatParameter();

	[Tooltip("Desaturation strength")]
	public FloatParameter DesaturationStrength = new FloatParameter();

	[Tooltip("Tint strength")]
	public FloatParameter TintStrength = new FloatParameter();
}
