class_name Planter extends Node2D @export var plants: Array[PlantType] @onready var plant_scene = preload("res://objects/plant.tscn") func _input(event: InputEvent) -> void: if event is InputEventMouseButton and event.pressed: if event.button_index == MOUSE_BUTTON_LEFT: var chosen_type: PlantType = plants[randi_range(0, plants.size() - 1)] var plant = plant_scene.instantiate() add_child(plant) plant.init(chosen_type, event.position) plant.plant(event.position)