2025-06-23 14:13:43 +05:00

25 lines
568 B
C#

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);
});
}
}