Stateorio is an implementation of Finite State Machines in C#.
Stateorio's philosophy is to have all entities used in an FSM be their own MonoBehaviour component, making it simple to design the FSM architecture through the Unity Editor. States and conditions are abstract components and it's up to you to implement them.
The final result is a simple to use, yet very extendable framework you can use to make your own Finite State Machines.
Scripts are commented to explain what they do, package is coupled with introductory Readme files and there is a simple example demonstrating usage of Stateorio in enemy AI.