diff options
| author | Juan Linietsky | 2016-08-02 19:11:05 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2016-08-02 19:11:05 -0300 |
| commit | ad313097ebcb2a0c02c956fdf74a6610c3f7c9a8 (patch) | |
| tree | 2c02ecaaa80bfdcf01e4061f27b808e748cdc580 /core/io/networked_multiplayer_peer.cpp | |
| parent | 221cb58382ae34d4f91d9923fd979a328feabace (diff) | |
| download | godot-ad313097ebcb2a0c02c956fdf74a6610c3f7c9a8.tar.gz godot-ad313097ebcb2a0c02c956fdf74a6610c3f7c9a8.tar.zst godot-ad313097ebcb2a0c02c956fdf74a6610c3f7c9a8.zip | |
WIP visual scripting, not working yet but you can check out stuff
Diffstat (limited to 'core/io/networked_multiplayer_peer.cpp')
| -rw-r--r-- | core/io/networked_multiplayer_peer.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/core/io/networked_multiplayer_peer.cpp b/core/io/networked_multiplayer_peer.cpp new file mode 100644 index 000000000..79f3e129e --- /dev/null +++ b/core/io/networked_multiplayer_peer.cpp @@ -0,0 +1,29 @@ +#include "networked_multiplayer_peer.h" + + +void NetworkedMultiplayerPeer::_bind_methods() { + + ObjectTypeDB::bind_method(_MD("set_transfer_mode","mode"), &NetworkedMultiplayerPeer::set_transfer_mode ); + ObjectTypeDB::bind_method(_MD("set_target_peer","id"), &NetworkedMultiplayerPeer::set_target_peer ); + ObjectTypeDB::bind_method(_MD("set_channel","id"), &NetworkedMultiplayerPeer::set_channel ); + + ObjectTypeDB::bind_method(_MD("get_packet_peer"), &NetworkedMultiplayerPeer::get_packet_peer ); + ObjectTypeDB::bind_method(_MD("get_packet_channel"), &NetworkedMultiplayerPeer::get_packet_channel ); + + ObjectTypeDB::bind_method(_MD("poll"), &NetworkedMultiplayerPeer::poll ); + + + BIND_CONSTANT( TARGET_ALL_PEERS ); + + BIND_CONSTANT( TRANSFER_MODE_UNRELIABLE ); + BIND_CONSTANT( TRANSFER_MODE_RELIABLE ); + BIND_CONSTANT( TRANSFER_MODE_ORDERED ); + + ADD_SIGNAL( MethodInfo("peer_connected",PropertyInfo(Variant::INT,"id"))); + ADD_SIGNAL( MethodInfo("peer_disconnected",PropertyInfo(Variant::INT,"id"))); +} + +NetworkedMultiplayerPeer::NetworkedMultiplayerPeer() { + + +} |
