That makes sense. I'll see how well I'm able to put it together for them and let you know the results. They also want some empty functions so they can add in their content. I'm assuming I should just include some hollow functions in the external js file the plugin requires and then call the functions within C2.
Thank you so much for the help! I'm not sure how I could have done this without some input from people who know more about the undercarriage of the program.
Edit: Ok, so I have run into a bit of a hiccup. It's fairly straight-forward calling functions which exist outside of Construct, but what if the publisher wants a function which they can call to affect the game? In this case, they want to be able to pause the game by calling PUBLISHER_TOGGLEPAUSE().
I have looked around for further help on the CallJS plugin, but very little exists. I can't figure out what the events included in the plugin do, or if they would be of any help. I thought maybe I could have PUBLISHER_TOGGLEPAUSE() flip a variable on and off in the js file which CallJS could then read, but I'm not sure CallJS does any reading at all.