I tried - I have the TNet folder inside Plugins folder (I upgraded to new version of TNet a night or two ago - moved the TNet folder back out of plugins first - back into root - then upgraded, then moved it back to Plugins folder). I always do that because I found that some installs overwrite things weirdly during updates if they're not in the originally installed location... After upgrade, I moved TNet folder back into Plugins folder (where it sits happily with it's friend, the NGUI folder)
All the other functions work great in TNet - I'm figuring out quite a bit more and revamping my code now that I'm "seeing the light" and some of this is making more sense now. Hell, a LOT of it is making more sense the more I play with it, and read more and more new posts (by the way, your attention to customers on your forum is unbelievable! - you always have an answer, and most times you answer someone's question, it answers another question I haven't thought to ask yet! hehe).
So anyway - if I change my javascript to "@RFC" I get this:
Assets/_SCRIPTS/_SHIP_CONTROLS.js(180,2): BCE0064: No attribute with the name 'RFC' or 'RFCAttribute' was found (attribute names are case insensitive). Did you mean 'System.Security.Cryptography.Rfc2898DeriveBytes'?
If I make it "@RPC", the function never gets called - (my "FireWeapon()" function as above). I even put a Debug.Log right before I call it to ensure I get to it, and the tno.Send(...) is getting called. But the Debug.Log that I put in the first line of my @RPC ... function FireWeapon(...){... never gets called.
It's weird. @RFC causes an error, and @RPC never gets called.
And I have TNet in the Plugins folder.
Anything else I might be doing wrong?