on stateMachine.Initialize(), add a runner mode enum that allows the user to choose where life cycle & update methods are called?
- StateMachineRunner (default)
- Manual
- Automatic? (adds a monobehaviour? or requires another parameter that spells out which monobehaviour to check before giving it update callbacks?)
on
stateMachine.Initialize(), add a runner mode enum that allows the user to choose where life cycle & update methods are called?