Hi,
yep, and try to come up with a standard, I often use proper english sentences like:
GUN / ON WILL FIRE
GUN / ON DID FIRE
Or
GUN / FIRE / STARTED
GUN / FIRE / ENDED
stuff like that will make it clear, also, on complex features, try to provide context as well:
GUN / WEAPON / ON UI SWITCH
GUN / WEAPON / ON SWITCH
the above two events are critical for updating everything, I use the first, to inform my fsm that the actual player clicked on a button or on the interface to switch weapon, while the second tells my fsm that the weapon system itself has switched, which can come from triggers in your level, or some bonuses, etc etc. On complex and intricated features, these disctinction becomes vital.
Bye,
Jean