State machine using Siccity's xNode system
Follow the steps Here to add this package to your Unity project using this package's URL.
Siccity's xNode is a required package. Using the same Package Manager extension from the installation process, add https://github.com/Siccity/xNode and install the latest version.