A single blueprint that allows you to control time through dilation change or sequence timeline manipulation.
Dilation method allows you to slow down or speed up time for all actors except the controlled pawn. The transitions are handled through a timeline, so you can change transition duration and curve.
Sequence method allows you to manipulate time through various events. Simply attach sequences within the level to the blueprint and use functions to manipulate the animations. There are 11 events that can be executed for sequences. Apart from the events, you can also apply Rewind and Fast Forward effects on the sequences. It is up to you to decide how fast these effects should be and if the animation should pause or continue after the effects stop.
There is a showcase level that gives detailed information about the asset. It also includes a menu that allows you to play with the tools.
Blueprints are properly organized, and comments explain how the script works. You can find the scripts within the main blueprint, showcase level blueprint, and widget blueprints.
Functions are created in a way that will allow you to easily integrate the tool into your projects.
The showcase level includes in-game controls along with menu controls that serve as an example as to how you can implement the nodes into your own input systems.
Here is a video that showcases the capabilities of the asset within the provided demo level: Time Control Blueprint - Video
Thanks for checking out this asset, please let me know if you have any questions.
Warning: The asset uses the 'ChaosCaching' plug-in to showcase a Chaos Physics Animation. Enabling this plug-in will allow you to play all sequences within the showcase level.