blob: 41ea2ff582edaef4590496979aee1bc3ce2da0ad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
extends Area2D
@export var level_id : int
func _on_body_entered(body:Node2D) -> void:
if body is Entity:
if body.is_player:
body.health = body.max_health
UIConnector.next_level(level_id)
get_tree().get_root().get_node("Node2D").lvl = level_id
get_tree().get_root().get_node("Node2D").spawn_pos = global_position
get_tree().get_root().get_node("Node2D").inv_at_start = body.get_node("PlayerInventory").mask_inventory
get_tree().get_root().get_node("Node2D").has_machette = body.get_node("PlayerInventory").has_machette
UIConnector.display_health(body.health)
queue_free()
|