public void SendMessage (NetMessage msg) {
JSONObject obj;
if (msg.id == "InstanceDataLoaded") { // Special case
obj = new JSONObject (msg.str1);
obj.AddField ("roomId", connection.roomId);
obj.AddField ("key", msg.id);
} else {
obj = JSONObject.Create ();
obj.AddField ("roomId", connection.roomId);
obj.AddField ("key", msg.id);
obj.AddField ("str1", msg.str1);
obj.AddField ("str2", msg.str2);
obj.AddField ("val", msg.val);
}
Emit ("sendMessage", obj);
}