the_tower/scripts/exit_portal.gd

17 lines
339 B
GDScript3
Raw Normal View History

2020-06-11 12:23:35 +02:00
extends Area
func _ready():
connect("body_entered", self, "on_body_entered")
func on_body_entered(body):
if body.has_method("is_player"):
if body.is_player():
var parent : Node = get_parent()
while parent != null:
if parent.has_method("next_level"):
parent.next_level()
return
parent = parent.get_parent()