I'm very new to Construct 2, and I'm working on making a game where I need objects to appear on and off of the screen. Right now, I have them each on a separate layer set to invisible, and when a certain object is clicked they become visible (and vice-versa). However, I've noticed that being on an invisible layer does not prevent an object from being interacted with, and this would cause issues with my game. Is there any way to lock (and unlock) a layer from being clicked on by the player?
Or, is there a better way to do this? While writing this post, I had the idea of moving the objects off the screen and having them change position to onscreen when a certain object is clicked. This would be rather tedious though, since I have things like a Calculator which consists of 19 different objects that would have to be moved.
Does anyone have any suggestions?