Refresh menus chat and player expression
This commit is contained in:
parent
2a5e0a8f26
commit
0d50c324e9
127 changed files with 3222 additions and 221 deletions
|
|
@ -17,6 +17,12 @@ func setup(session: NetworkSession, world_time: WorldTimeService) -> void:
|
|||
_world_time = world_time
|
||||
_session.state_changed.connect(_on_session_state_changed)
|
||||
_session.peer_authenticated.connect(_on_peer_authenticated)
|
||||
if not _world_time.authoritative_time_set.is_connected(
|
||||
_on_authoritative_time_set
|
||||
):
|
||||
_world_time.authoritative_time_set.connect(
|
||||
_on_authoritative_time_set
|
||||
)
|
||||
set_process(true)
|
||||
|
||||
|
||||
|
|
@ -82,6 +88,13 @@ func _on_peer_authenticated(peer_id: int, _display_name: String) -> void:
|
|||
_send_snapshot(peer_id)
|
||||
|
||||
|
||||
func _on_authoritative_time_set(_time_hours: float) -> void:
|
||||
if _session == null or not _session.is_host():
|
||||
return
|
||||
_sync_elapsed = 0.0
|
||||
_broadcast_snapshot()
|
||||
|
||||
|
||||
func _broadcast_snapshot() -> void:
|
||||
if _session == null or not _session.is_host():
|
||||
return
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue