extends Node2D @onready var grid : Grid = get_tree().get_root().get_node("main/Earth/Grid") @export var location : Vector2 @export var offset : Vector2 @export var vine_resource : PackedScene var vine : Vine func _ready() -> void: await get_tree().create_timer(1).timeout vine = vine_resource.instantiate() vine.petal_location = Global.vec_mod(location, grid.num_collumns) vine.petal_offset = offset get_parent().call_deferred("add_child",vine) await get_tree().create_timer(1).timeout vine.init_random() func _on_interaction() -> void: vine.activate()