I'm playing around with v1.0 build 865 and I like it very much. Sadly I got none of my old Games running nor can I recreate them. After some research it seems, that the transitions in the StateMachines are not working at all. Maybe some simple addressing error?
Haven't heard from you in a while. Everything ok? I love this project, let me know if you need anything!
Uhm... that was to fast. After several more tests I can say that there still seems to be a problem with the StateMachines automatic transition.
Property transitions work across entities. Automatic transitions only seem to work in the entity where the StateMachine is nested, at least at starting a level.
Edit: So, I think I got it now, finaly! Other entities seem to "miss" the first automatic transition from a StateMachine at game start and level start. I did two automatic transitions (like: initialising - start1 - start2). StateLogicMaps in the same entity than the StateMachine react to start1, StateLogicMaps in other entities only react to start2 and later automatic transitions.
Maybe you can implement a "one tic delay" in automatic StateMachine transitions at the start of a level?
@Cavaron it is not that the state machine is broken. It is working as expected. If you want your automatic transition to not start right away you can do one of two things. Do not set the default state and set it later when you feel the game is ready. Or you can use a Property Transition that checks for a value on another dependent entity before you kick off the initial transition.