Finite State Machine Global Plugin for C3 allows you to create and manage global game states to better structure your game events and overall flow. By implementing Game States you add another layer of control to your game flow, and you can group events to happen only while the specified Game State is active, achieving a more organized flow and preventing the game from behaving erratical due to undesired conditions (overclicking a button to chage a state, missreviving the player after dead, locking up while reading resources, etc.) Game States are custom, you can set up your own names for readability, the plugin provides you with ACEs sufficient to control what happens during each state.
This addon is a great tool combined with the Global FSM Behavior also available for free:
construct.net/en/make-games/addons/1235/finite-state-machine-fsm
Full documentation at: pixelperfectstudio.mx/2022/01/05/fsm
Facebook facebook.com/PPStudioMonterrey
Instagram instagram.com/ppstudiomonterrey
Webpage: pixelperfectstudio.mx