summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/io/networked_multiplayer_peer.cpp6
-rw-r--r--core/io/networked_multiplayer_peer.h9
2 files changed, 5 insertions, 10 deletions
diff --git a/core/io/networked_multiplayer_peer.cpp b/core/io/networked_multiplayer_peer.cpp
index 79f3e129e1..f172fef570 100644
--- a/core/io/networked_multiplayer_peer.cpp
+++ b/core/io/networked_multiplayer_peer.cpp
@@ -13,14 +13,12 @@ void NetworkedMultiplayerPeer::_bind_methods() {
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")));
+ ADD_SIGNAL( MethodInfo("peer_connected",PropertyInfo(Variant::STRING,"id")));
+ ADD_SIGNAL( MethodInfo("peer_disconnected",PropertyInfo(Variant::STRING,"id")));
}
NetworkedMultiplayerPeer::NetworkedMultiplayerPeer() {
diff --git a/core/io/networked_multiplayer_peer.h b/core/io/networked_multiplayer_peer.h
index f140b57b8b..535f20f199 100644
--- a/core/io/networked_multiplayer_peer.h
+++ b/core/io/networked_multiplayer_peer.h
@@ -11,22 +11,19 @@ protected:
static void _bind_methods();
public:
- enum {
- TARGET_ALL_PEERS=0xFFFFFF // send to this for all peers
- };
-
enum TransferMode {
TRANSFER_MODE_UNRELIABLE,
TRANSFER_MODE_RELIABLE,
TRANSFER_MODE_ORDERED
};
+
virtual void set_transfer_mode(TransferMode p_mode)=0;
- virtual void set_target_peer(int p_peer)=0;
+ virtual void set_target_peer(const StringName& p_peer_id)=0;
virtual void set_channel(int p_channel)=0;
- virtual int get_packet_peer() const=0;
+ virtual StringName get_packet_peer() const=0;
virtual int get_packet_channel() const=0;