diff options
Diffstat (limited to 'client')
-rw-r--r-- | client/menu/ingame.gd | 2 | ||||
-rw-r--r-- | client/multiplayer.gd | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/client/menu/ingame.gd b/client/menu/ingame.gd index 33aa5fc1..85c03ad4 100644 --- a/client/menu/ingame.gd +++ b/client/menu/ingame.gd @@ -44,7 +44,9 @@ func anim_setup(): pass func _menu_open(): anim.play("activate") await anim.animation_finished + game.mp.send_idle(true) func _menu_exit(): + game.mp.send_idle(false) anim.play_backwards("activate") await anim.animation_finished diff --git a/client/multiplayer.gd b/client/multiplayer.gd index 5a9406ab..084622c3 100644 --- a/client/multiplayer.gd +++ b/client/multiplayer.gd @@ -135,6 +135,12 @@ func send_replay_tick(dt: float): "dt": dt }) +func send_idle(paused: bool): + send_packet({ + "type": "idle", + "paused": paused, + }) + func send_leave(player): send_packet({ "type": "leave", |