public string SendObject(object obj) { // objects.Add(objCounter, obj); var evnt = new NetworkObjectEvent(); // objCounter++; return(NetworkEventParser.CallNetworkEvent(evnt, "AddNewObject", new[] { NetworkObjectParser.Deconstruct(obj) })); }
public override void _Ready() { var obj = new NetworkObject(); obj.networkId = 1054; // GD.Print(obj.ToString()); GD.Print(NetworkObjectParser.Deconstruct(obj)); var obj2 = (NetworkObject)NetworkObjectParser.Construct(NetworkObjectParser.Deconstruct(obj)); GD.Print(obj2.networkId); GetNode("./Host").Connect("pressed", this, "Host"); GetNode("./Join").Connect("pressed", this, "Join"); GetNode("./IP").Connect("text_changed", this, "SetIP"); }