Refactor player animation and collision based entrances

This commit is contained in:
2026-04-02 16:11:29 -05:00
parent eabfeab91a
commit 7ad56fb876
28 changed files with 187 additions and 118 deletions

View File

@@ -1,10 +1 @@
extends Node
# Public Methods
func OnPlayerAreaEntered(area: Area2D) -> void:
pass
# Private Methods
func _ready() -> void:
pass

View File

@@ -1,10 +1,12 @@
extends Node
@export var player: CharacterBody2D
@export var player_entity: Node2D
@export var markers: Node2D
# Public Methods
func _ready() -> void:
var body := player_entity.get_node("Player Body") as CharacterBody2D
var marker_name := MapLoader.GetSpawnMarker()
if !marker_name:
return
@@ -13,4 +15,4 @@ func _ready() -> void:
if child.name == marker_name:
var marker := child as Marker2D
var position := marker.global_position
player.position = position
body.position = position