added main menu and can continue from last level

This commit is contained in:
derek
2025-02-24 17:00:41 -06:00
parent a303eb6430
commit c87f22d9e8
14 changed files with 204 additions and 68 deletions

View File

@@ -2,7 +2,7 @@ extends Area3D
@export var scene_path : String
@export var scene_name : String
@export var gamemode : gamemode
@export var level_gamemode : gamemode
@export var scene_thumbnail : Texture2D
var active = false
@@ -19,7 +19,11 @@ func _process(delta: float) -> void:
func _on_body_entered(body: Node3D) -> void:
if active:
#Let the Bounds detector know player is exiting
SignalBus.emit_signal("player_exiting_tree")
#Set incoming gamemode
GameGlobals.loading_gamemode = level_gamemode
#Save data
if get_tree().current_scene.gamemode.load_save == true:
SaveLoad.save_game_data(get_tree().current_scene.get_name())
SaveLoad.save_persistent_data()