removed current scene export variable since its no longer needed
authorEduardo <[email protected]>
Sun, 7 Jul 2024 15:09:54 +0000 (17:09 +0200)
committerEduardo <[email protected]>
Sun, 7 Jul 2024 15:09:54 +0000 (17:09 +0200)
player position is now requested to the active scene via Globals

scenes/house_template.tscn
scripts/door_scene_manager.gd

index 5e22a0417ee43b9446ac4378443daeaa6d0465a7..099334cbf5e038d6600dfab9e37b23e12eb0b484 100644 (file)
@@ -480,7 +480,6 @@ position = Vector2(584, 442)
 position = Vector2(584, 456)
 scale = Vector2(3.44061, 0.770942)
 player = NodePath("../Player")
-current_scene = 1
 push_direction = 2
 
 [node name="Camera2D" type="Camera2D" parent="."]
index 74bab1e863df628e5f0998fd5e0cdcdc8415c302..696744aaa512d1fb76bd4e077fd311da038803a2 100644 (file)
@@ -15,9 +15,6 @@ const scene_manager_options := {
 ## if [b]player[/b] is null will check any [CharacterBody2D]
 @export var player: CharacterBody2D
 
-## Current scene
-@export var current_scene: Constants.LEVELS_NAMES
-
 ## Scene to go on area entered
 @export var _to_scene: Constants.LEVELS_NAMES
 
@@ -88,5 +85,5 @@ func change_scene():
        
        changing_scene = true
        
-       Globals.update_player_position(current_scene, player.position)
+       Globals.request_update_player_position.emit()
        SceneManager.change_scene(to_scene, scene_manager_options)