So, for my game, I have a global GUI layer that contains a d-pad with sprites that simulate direction on "is touching". I have a separate event sheet for all of my movement, touch functionality, and global variables. On all of my layouts, I include this event sheet so that I don't have to copy and paste all of my movement events.
When I go to test out the game, the touch controls work flawlessly. I can move around, enter buildings, and even maintain touch functionality inside a building (on a different layout). The odd thing is, once I return to the first layout, the touch functionality stops working. Does anyone have any idea what might be causing this? All of my sprites and events related to the GUI and touch functionalities are global.