I have objects in my game that send messages to eachother in the message_received section and I’m unsure how how this affects the game running. I’m concerned that when messages are posted in on_message this could disrupt the execution of the calling script.
When a message interrupt happens (on_message is triggered), does it run as a thread in parallel with the rest of the program? Is it called like a function? Does the rest of on_message execute before the receiving object acts on the message?