diff options
| author | Karol Walasek | 2017-03-04 11:35:44 +0100 |
|---|---|---|
| committer | Karol Walasek | 2017-03-04 11:35:44 +0100 |
| commit | 29908d32bafc9b198deda633157e37063614efa5 (patch) | |
| tree | 005191faec6ef85c17b12c3818ba9a7828d5ec1e /scene/main/scene_main_loop.cpp | |
| parent | 74eace2b14b337e23d0dc552f3bc3e60f1710f65 (diff) | |
| download | godot-29908d32bafc9b198deda633157e37063614efa5.tar.gz godot-29908d32bafc9b198deda633157e37063614efa5.tar.zst godot-29908d32bafc9b198deda633157e37063614efa5.zip | |
Added a SceneTree.has_network_peer, closes #7922
Diffstat (limited to 'scene/main/scene_main_loop.cpp')
| -rw-r--r-- | scene/main/scene_main_loop.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/scene/main/scene_main_loop.cpp b/scene/main/scene_main_loop.cpp index 418eb92ee..093359ab1 100644 --- a/scene/main/scene_main_loop.cpp +++ b/scene/main/scene_main_loop.cpp @@ -1803,6 +1803,10 @@ bool SceneTree::is_network_server() const { } +bool SceneTree::has_network_peer() const { + return network_peer.is_valid(); +} + int SceneTree::get_network_unique_id() const { ERR_FAIL_COND_V(!network_peer.is_valid(),0); @@ -2310,6 +2314,7 @@ void SceneTree::_bind_methods() { ClassDB::bind_method(D_METHOD("set_network_peer","peer:NetworkedMultiplayerPeer"),&SceneTree::set_network_peer); ClassDB::bind_method(D_METHOD("is_network_server"),&SceneTree::is_network_server); + ClassDB::bind_method(D_METHOD("has_network_peer"),&SceneTree::has_network_peer); ClassDB::bind_method(D_METHOD("get_network_unique_id"),&SceneTree::get_network_unique_id); ClassDB::bind_method(D_METHOD("set_refuse_new_network_connections","refuse"),&SceneTree::set_refuse_new_network_connections); ClassDB::bind_method(D_METHOD("is_refusing_new_network_connections"),&SceneTree::is_refusing_new_network_connections); |
