using UnityEngine; using DG.Tweening; public class SpriteBlurControl : MonoBehaviour { public Material spriteMaterial; public float blurStrength = 5f; public float blurDuration = 0.5f; // Enable blur over time public void EnableBlur() { spriteMaterial.DOFloat(blurStrength, "_BlurIntensity", blurDuration); } // Disable blur over time public void DisableBlur() { spriteMaterial.DOFloat(0f, "_BlurIntensity", blurDuration).OnComplete(()=> { gameObject.SetActive(false); }); } }