netmasked/scripts/spawner.gd

12 lines
364 B
GDScript

class_name Spawner extends Marker2D
signal finished;
@export var spawn_instance : PackedScene;
func spawn():
var entity : Entity = spawn_instance.instantiate()
get_tree().current_scene.add_child(entity)
entity.global_position = global_position
entity.scale.y = 5
#create_tween().tween_property(entity, "scale:y", 1, 0.2)
entity.died.connect(finished.emit)