I was playing around with IStateCallbackReceiver.
As the title explained, this makes e.g. dealing FSM sub graph instances very tricky since the instance is only created and graph initialized when first ran from currentstate.Execute().
Was this design intentional?
If yes, can we get an official OnStateEnter that is after all internal due processing?