push project up sabs assets
This commit is contained in:
28
scenes/game.gd
Normal file
28
scenes/game.gd
Normal file
@@ -0,0 +1,28 @@
|
||||
class_name Game extends Node3D
|
||||
|
||||
|
||||
@onready var base_environment: Node3D = $base_environment
|
||||
@onready var game_manager: GameManager = $game_manager
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
# TODO: Uncomment
|
||||
#base_environment.game_music.stream = load("res://sounds/music/Lobo Loco - 04 (Mountain Bells22).mp3")
|
||||
#base_environment.game_music.stream.loop = true
|
||||
#base_environment.game_music.play()
|
||||
|
||||
game_manager.set_mode(Globals.game_data.SelectedGameMode)
|
||||
setup_signals()
|
||||
setup_multiplayer()
|
||||
|
||||
func setup_signals() -> void:
|
||||
Globals.game_state.reload_scene.connect(_reload_scene)
|
||||
|
||||
func setup_multiplayer() -> void:
|
||||
if not Globals.multiplayer_data.is_multiplayer_active: return
|
||||
|
||||
Globals.game_state.reload_scene.disconnect(_reload_scene)
|
||||
$camera_controller.find_child("reset_bttn", true, false).queue_free()
|
||||
|
||||
func _reload_scene() -> void:
|
||||
Globals.game_state.set_game_scene("res://scenes/game.tscn")
|
||||
Reference in New Issue
Block a user