I was doing behavior on trigger , the behavior is responsible to get any object enter on trigger and save it in array, then control of all these objects , by make them do some behaviors.
first thing it hard to make looping, to do some stuff.
when some object enter trigger i have to break my FSM to handle adding.
what i think is , it will be very good to support control flow node,which is nodes,you can add it to the FSM
and these nodes control some states.
the type of these control node is for example
1- parallel node : which make more than one state run same time( so i don't break my running state to handle another event )
2- loop node : which will repeat the running when states finish running
3- switch node : which check condition and run one state
4-..
5-..
actually , it will be very good if playMaker support some strong feature from AI Behavior Trees.