Component State Machine
A component based state machine for Unity
How to use
Use the State class to create your logic, use the StateManager to handle the active state and create your own data container according to your needs.
You can watch this video to get the full details on how to make your own or how to use this one further
Support
If you want more tutorials and tools, these projects are completely patreon funded. Be one here : https://www.patreon.com/csharpaccent?
License
CC-BY-4.0 If you use this in your project provide proper attribution to:
Athos Kele www.sharpaccent.com
Feel free to contact me if you can't work with this license