I've got a test game where a Player wants to give an ammo object to another box, with the ammo shown changing hands visually.
In the player's FSM, I have a machine that waits for a SendEvent (give ammo), then it creates an ammo box, places it and sets a trigger to wait for the player to bump into the other box it shall give ammo to. When the ammo is given by the player, the ammo in the player's hands then destroys itself.
The problem is, once this flow happens once, it stays stuck at the last state in the machine. When it receives more 'give ammo' send events from other ammo's, it doesn't play again.
Do I need to reset that machine on the player in some way, to get it to receive Send Events again?
Hope that made sense, this stuff is hard to explain. :X