I’m very sorry for the late reply. Some things required my attention.
Yeah, self transitions are not possible right now. It is mostly a GUI representation thing rather than not possible functionality wise. I need to find a way to represent the transitions and still be good looking and definetely readable along with their conditions 🙂
Indeed you could remove the check in FSM.cs line #99 for allowing entering the same state. It will work (the target state will Finish before Starting again). The problem in this case will be that if the AnyState transition codition is continously true, it will keep entering the target state per frame and that might not be desired. Or is it in your case?