edit 2: workaround was limited.
If host is mobile, and the peer is on PC, the draw canvas enlarges x4.
such a weird bug...
edit 1: found a workaround
on start of layout, detect device, when on mobile adjust variable sizes.
In this case, set drawcanvas size to 2x viewport size.
I'll need to add more "case by case" code now to adjust.
For example, if host is PC or mobile then...
if peer is pc or mobile then....
the host needs to send a message indicating whether they are host or not, and PC peers then adjust their draw canvas accordingly.
I'm trying to think of the best way to word this, as I can't post example files.
Basically, when two PC's play my game together, the drawcanvas behavior works fine.
However, when a mobile user and a PC play together the drawCanvas plugin starts acting up.
When the mobile hosts, the PC peer's canvas grows like x4 the size, effectively magnifying the drawing instead of displaying is correctly.
Important to note: the drawCanvas's are not synced at all. So I'm really confused when the same code, on the same device (PC) will display data so differently depending on whether the host is a PC user or a Mobile user.