Sorry man - but JavaSript/UnityScript has absolutely nothing to do with Java. Just to clear that part up. C# isnt like C at all either.
I actually code in C# because I am a Java developer, and C# is a lot more similar to Java than JavaScript/UnityScript is. You should really give it a shot if you like Java
But really - I am sorry that I cant help here. You should not despair - again depending on what it is you are trying to do (commercial game vs. playing around on your own), you can still work with JavaScript/UnityScript in most of your game. You could write a thin C# network manager that you can access from your JavaScript/UnityScript game code, which handles all your delegates and callbacks - that way you have isolated the problem and do not have to port your entire game code to C#.
Just an idea
/Thomas