19 lines
458 B
GDScript
19 lines
458 B
GDScript
class_name NPC_Spawner extends Marker2D
|
|
|
|
@export var npc_scene:PackedScene
|
|
@export var target_pos:Node2D
|
|
|
|
|
|
## erstelle einen NPC und lasse ihn mit walk zur Theke laufen
|
|
func spawn_npc(setings:RoundSettings)-> NPC:
|
|
var new_customer:NPC = npc_scene.instantiate()
|
|
new_customer.generet_potion_order(setings.order_size)
|
|
new_customer.set_target_pos(target_pos.position)
|
|
self.add_child(new_customer)
|
|
|
|
return new_customer
|
|
|
|
|
|
func genereat_order()->void:
|
|
pass
|