mirror of
https://github.com/Steffo99/hella-farm.git
synced 2024-11-25 17:44:24 +00:00
19 lines
423 B
GDScript3
19 lines
423 B
GDScript3
|
extends Node2D
|
||
|
class_name Spawner
|
||
|
|
||
|
signal spawned(entity: Node2D)
|
||
|
|
||
|
@export var scene: PackedScene
|
||
|
@export var parent: Node2D
|
||
|
|
||
|
func spawn():
|
||
|
var entity = scene.instantiate()
|
||
|
entity.global_scale = global_scale
|
||
|
entity.global_position = global_position
|
||
|
entity.global_rotation = global_rotation
|
||
|
parent.add_child(entity)
|
||
|
|
||
|
func _ready():
|
||
|
if parent == null:
|
||
|
parent = MainGame.get_ancestor(self).get_node("SpawnedEntities")
|