Shader Graph Animation that play only Once

Hi, I’m trying to create a shader that animates only once. It would be a transition from one texture to another when a condition is met. Here I’ve used a bool, but eventually this effect will be for a hover effect on an apple vision UI.
The idea is to have a texture that animates when the shader is in Activate, that resets to its initial state when the bool is unchecked, and that the animation resumes when the shader is reactivated.
The problem is that the Time value doesn’t reset to 0 when I reactivate the bool…

I’ll leave a photo of my shader as is and a video of what I’ve got so far.

Anim_Shader

Instead of using Time, how about exposing a float parameter in the Blackboard? You can then drive that value using a script and set it to whatever you want it to be.

Hi Ben sorry for the late answer, I’ll test that in a further occasion thank you !