Moving some of game to use MessageBus
This commit is contained in:
@@ -1,35 +1 @@
|
||||
extends Node
|
||||
|
||||
|
||||
signal match_list_entries(match_list: Array)
|
||||
signal match_list_entry_activated(match_id: String)
|
||||
signal match_list_entry_added(match_entry: Dictionary)
|
||||
signal match_list_entry_removed(match_id: String)
|
||||
signal match_list_entry_load_match(
|
||||
match_entry: Dictionary, is_player_1: bool
|
||||
)
|
||||
|
||||
|
||||
@rpc("authority", "call_local", "reliable")
|
||||
func match_list_add_entry(match_entry: Dictionary) -> void:
|
||||
push_warning("Client received new match entry...")
|
||||
match_list_entry_added.emit(match_entry)
|
||||
|
||||
@rpc("authority", "call_local", "reliable")
|
||||
func match_list_remove_entry(match_id: String) -> void:
|
||||
push_warning("Client received delete match entry...")
|
||||
match_list_entry_removed.emit(match_id)
|
||||
|
||||
@rpc("authority", "reliable")
|
||||
func receive_match_list(match_list: Array) -> void:
|
||||
push_warning("Client received match list...")
|
||||
match_list_entries.emit(match_list)
|
||||
|
||||
@rpc("authority", "reliable")
|
||||
func match_list_activate_entry(match_id: String) -> void:
|
||||
push_warning("Client set active match entry...")
|
||||
match_list_entry_activated.emit(match_id)
|
||||
|
||||
func load_game_scene(match_entry: Dictionary, is_player_1: bool) -> void:
|
||||
push_warning("Client load game scene...")
|
||||
match_list_entry_load_match.emit(match_entry, is_player_1)
|
||||
|
||||
Reference in New Issue
Block a user