summaryrefslogtreecommitdiff
path: root/scene/multiplayer/scene_rpc_interface.cpp
AgeCommit message (Collapse)Author
2022-03-09Remove VARIANT_ARG* macrosreduz
* Very old macros from the time Godot was created. * Limited arguments to 5 (then later changed to 8) in many places. * They were replaced by C++11 Variadic Templates. * Renamed methods that take argument pointers to have a "p" suffix. This was used in some places and not in others, so made it standard. * Also added a dereference check for Variant*. Helped catch a couple of bugs.
2022-02-09Merge pull request #57876 from Faless/mp/4.x_clarify_rpc_errorFabio Alessandrelli
[Net] Clarify RPC error when method is missing.
2022-02-09[Net] Clarify RPC error when method is missing.Fabio Alessandrelli
2022-02-06[Debugger] Move most profilers to ServersDebugger.Fabio Alessandrelli
Also splits bandwidth/rpc profiler (RPCProfiler is now in SceneDebugger).
2022-02-05[Net] Move RPC, Node cache out of MultiplayerAPI.Fabio Alessandrelli
Now uses two interfaces so it can be overridden in the future, and core no longer depends on Node. The interfaces are implements in scene/multiplayer. Replaces root_node with root_path. Remove all Node references from MultiplayerAPI.