Quepid is an integer based function queue manager designed inside of a blueprint. It's purpose is to execute functions as they are queued up and allow them to be cancelled along with any references they created. The duration, tick rate, and start delay of each function can be set, and animations started and ended based on the functions number.
This project has 2 different versions of Quepid. One is a customized version with a few functions and animations set up, the other is a basic version that is meant to be customized or used for simple tasks. Both are player controllers, but the basic version can be switched to anything and dragged into the level. The HUD blueprint displays the next 10 functions in the queue and the next function can be cancelled by pressing a button, all functions can be cancelled by pressing a button, or hud icons can be clicked to cancel functions.
Quepid does not have a user friendly interface, it's kept as light as possible, and it is important to understand arrays to use Quepid. All code is commented and the basic version is meant to be easy to understand, but some learning may be required if you do not have experience with arrays.