I have a state that seems to be firing twice.
It does not loop to itself, and only has one input. The state itself is an initialization state for creating, finding and enabling/disabling various gameObjects in the scene. When it finishes it exits from the FINISHED event, which is the only event on the state.
The state has only one Create Action, but it began creating two game objects for some reason.
I removed all other FSMs in the scene, and it still occurred.
I isolated the state that was creating the two gameObjects and it still occurred.
I added a second Create gameObject Action to the same state, and it created two of that object as well.
I also disabled some nonrelated "Every Frame" Actions in the same state, in case that were causing a bug somehow, but this did not help.
My project is massive, but this is one of the examples of a random change in my FSMs like I outlined
here the other day. I can't faithfully reproduce this, otherwise I would file a bug report with the steps.
I will happily send my project to Alex or Jean if either of you can offer assistance.
Thanks for any suggestions.