Time Actions
v1.0
The actions will used Executor.Clock.UnscaledDeltaTime when computing their animations so that the duration is in real-world seconds, rather than in-game seconds.
Set Timescale Action
Smoothly transitions the time scale from its current value to a target value using an animation curve. Can target either Unity's global Time.timeScale (affects physics, animations, particles) or just the JuicyActions clock. Perfect for slow-motion effects, bullet-time, speed-up sequences, or gradual time scale transitions with optional return to the original speed.

Physics requires the Unity clock to be modified along with the Juicy Actions Clock. If the SetTImescaleAction is targeting Unity time, then you're set. if you're using Juicy Actions clock in your project, you can turn on the Sync Unity Timescale bool in the Juicy Actions Settings file. This will keep Unity time sync'd with Juicy Actions time.
Pause Time Action
Instantly pauses the Juicy Actions or Unity clock. Optionally resumes automatically after a specified real-time duration, allowing for dramatic freeze-frame effects or timed pauses. The action preserves the previous pause state, so it won't accidentally unpause a clock that was already paused.
Last updated