Я новичок в gdscript, пытаюсь создать 2D-платформерную игру в godot3, я могу создать сцену огня, когда узел Player входит в область area2D, которую я использую в качестве поля зрения, но сцена создается только один раз. Как сделатьмы продолжаем создавать сцену огня, пока игрок не окажется в поле зрения (Area2D)?
Мой GDscript:
#monster.gd
func _on_field_of_detection_body_entered(body):#signal passed from Area2D
if body.name == "Player": # When field of detection detect the player it load the fire.tscn scene.
var fir = fire.instance()
fir.set_global_position($fireposition.get_global_position())
get_parent().add_child(fir)