The Not Yet Task System Plugin provides an easy to use, extendable way to execute different tasks after each other. You can define those in the details panel via adding tasks to an array.
The plugin was based on our internal tech, which we use for the movements of our mechanical traps, doors, moving platforms and elevators in our platformer game.
Current plugin version: 1.2
Marketplace
Documentation
Features:
- Full Blueprint and C++ support
- 23 different Task classes
- An actor component which contains the logic to handle an array of processes. Each process contains a list of tasks which are executed after each other.
- Extendable - create your own tasks in Blueprint or in C++
- Custom types with editor support (own custom UI picker element, which lists the available components/variables/material parameters via parsing the actor the variable is belongs to)
Explanation:
The plugin contains Tasks which can be used to manipulate Actors. Some Task are just a single action, some are executed for a specified time.
The predefined tasks can be used to:
- Rotate, Translate, Activate/Deactivate components
- Change material properties inside primitive components
- Call functions on the owner actor
- Manipulate float values of the owner actor
- Manipulate other processes in the same Actor
- Wait, spawn sounds, spawn particle systems
- Execute more tasks parallel
Video Demonstration:
Showcase:
Example Project: 4.26 version or 4.25 version or 4.24 version (must own the plugin to make it work )
Contact : Discord or here in this forum post