I recently realized there was a ModNetMessage event coming from the C++ code to the Python event interface. There is also a CyMessageControl.sendModNetMessage() method in the API. So you can basically create your own "event callback" with Python, then?
I can see how data is being transferred (even if it seem a bit silly to have five "slots" for data when its easy enough to put as many individual values you like into an array of some sort and pass that as the argument) from the method invocation to the event manager. But what is it good for?
What I've gathered by searching the boards is that these net messages are useful for multiplayer integrity, or something. So basically all calls should be funneled through a "Net Message" then to avoid out-of-sync issues?
How does this work? What is it good for? Should I even bother with it? Or should all Python work in fact be based on these net messages?
If someone could fill in the blanks here, preferable in some detail, that would be swell. Preferably starting by explaining what a net message is and perhaps even what the CyMessageControl class is for.
I can see how data is being transferred (even if it seem a bit silly to have five "slots" for data when its easy enough to put as many individual values you like into an array of some sort and pass that as the argument) from the method invocation to the event manager. But what is it good for?
What I've gathered by searching the boards is that these net messages are useful for multiplayer integrity, or something. So basically all calls should be funneled through a "Net Message" then to avoid out-of-sync issues?
How does this work? What is it good for? Should I even bother with it? Or should all Python work in fact be based on these net messages?
If someone could fill in the blanks here, preferable in some detail, that would be swell. Preferably starting by explaining what a net message is and perhaps even what the CyMessageControl class is for.