[Net] Modularize multiplayer, expose MultiplayerAPI to extensions.
- RPC configurations are now dictionaries. - Script.get_rpc_methods renamed to Script.get_rpc_config. - Node.rpc[_id] and Callable.rpc now return an Error. - Refactor MultiplayerAPI to allow extension. - New MultiplayerAPI.rpc method with Array argument (for scripts). - Move the default MultiplayerAPI implementation to a module.
This commit is contained in:
@@ -174,7 +174,6 @@
|
||||
#include "editor/plugins/polygon_2d_editor_plugin.h"
|
||||
#include "editor/plugins/polygon_3d_editor_plugin.h"
|
||||
#include "editor/plugins/ray_cast_2d_editor_plugin.h"
|
||||
#include "editor/plugins/replication_editor_plugin.h"
|
||||
#include "editor/plugins/resource_preloader_editor_plugin.h"
|
||||
#include "editor/plugins/root_motion_editor_plugin.h"
|
||||
#include "editor/plugins/script_editor_plugin.h"
|
||||
@@ -7131,7 +7130,6 @@ EditorNode::EditorNode() {
|
||||
add_editor_plugin(memnew(Path3DEditorPlugin));
|
||||
add_editor_plugin(memnew(PhysicalBone3DEditorPlugin));
|
||||
add_editor_plugin(memnew(Polygon3DEditorPlugin));
|
||||
add_editor_plugin(memnew(ReplicationEditorPlugin));
|
||||
add_editor_plugin(memnew(ResourcePreloaderEditorPlugin));
|
||||
add_editor_plugin(memnew(ShaderEditorPlugin));
|
||||
add_editor_plugin(memnew(ShaderFileEditorPlugin));
|
||||
|
||||
Reference in New Issue
Block a user