mtd/Scripts/lobby.gd

33 lines
878 B
GDScript

class_name Lobby extends Control
@export var character_select_screen: PackedScene
#@export var scoreboard: Scoreboard
@export var chatbox: Chatbox
#@export var ready_button: Button
@export var audio_player: AudioStreamPlayer
var gamemode: GameMode = null
var loadout_editor: CharacterSelect = null
var connected_players_profiles: Dictionary = {}
var enet_peer: ENetMultiplayerPeer = ENetMultiplayerPeer.new()
func setup_the_ui() -> void:
#scoreboard.unready_all_players()
#scoreboard.set_visible(true)
loadout_editor.set_visible(true)
chatbox.set_visible(true)
#ready_button.set_visible(true)
func start_game() -> void:
Game.setup()
#scoreboard.set_visible(false)
loadout_editor.queue_free()
#ready_button.set_visible(false)
Game.connected_player_profiles = connected_players_profiles
Game.start()
func _on_button_mouse_entered() -> void:
audio_player.play()