Utility class for working with StateMachineBehaviours
You can find a real-world example of using DTStateMachineBehaviour in an abandoned game that I made: https://github.com/DarrenTsung/laserbeak
More specifically, here's an example of deriving and using the state machine behavior: https://github.com/DarrenTsung/laserbeak/blob/master/Assets/Game/States/MainMenuState/MainMenuState.cs