Fix for host starting game

This commit is contained in:
Chris Bell 2024-12-14 10:48:00 -06:00
parent 27cce98d46
commit cdb55ecef1

View File

@ -25,7 +25,6 @@ signal user_left_lobby(user_id: int)
signal host_left_lobby() signal host_left_lobby()
func _ready() -> void: func _ready() -> void:
player_scene = load("res://assets/core/player-controller/scenes/player.tscn") as PackedScene player_scene = load("res://assets/core/player-controller/scenes/player.tscn") as PackedScene
level_scene = load("res://assets/core/enviroment/dev-level/dev-level.tscn") as PackedScene level_scene = load("res://assets/core/enviroment/dev-level/dev-level.tscn") as PackedScene
@ -257,9 +256,6 @@ func send_p2p_packet(target: int, packet_data: Dictionary) -> void:
if this_member['steam_id'] != steam_id: if this_member['steam_id'] != steam_id:
Steam.sendP2PPacket(this_member['steam_id'], this_data, send_type, channel) Steam.sendP2PPacket(this_member['steam_id'], this_data, send_type, channel)
print("Sent packet to %s." % this_member['steam_name']) print("Sent packet to %s." % this_member['steam_name'])
# Else send it to yourself
else:
Steam.sendP2PPacket(steam_id, this_data, send_type, channel)
# Else send it to someone specific # Else send it to someone specific
else: else:
@ -343,7 +339,8 @@ func get_player_avatar(user_id: int) -> ImageTexture:
func start_game(): func start_game():
print("Starting game...") print("Starting game...")
var packet_data = {"message":"start_game"} var packet_data = {"message":"start_game"}
send_p2p_packet(0, packet_data) # Send to all lobby members send_p2p_packet(0, packet_data)
_on_game_started()
func _on_game_started(): func _on_game_started():