Scaled Time

Video about it:

The default shader variant of the asset uses the built in Unity “_Time” shader property to animate some effects. This property is provided by Unity and will work differently depending on the Unity version you are using.

Unity 2018 or older: “_Time” isn’t scaled, which means that if you pause the game all animated effects will keep playing. If you want to pause all shader effect animations use the Scale Time shader variant and add the SetGlobalTimeUnity2018.cs script to an active object of your scene. Unity 2019.4 or newer: “_Time” is scaled, which means that if you pause the game all animated effects will pause too. If you want all shader effect animations to keep playing, use the Scale Time shader variant and add the SetGlobalTimeNew.cs script to an active object of your scene.

To change the shader variant use the asset component:

Last updated