extends Item class_name Package @export var scene: PackedScene func _init(_scene : PackedScene = null): scene = _scene func use_text() -> String: return "Build " + name func is_one_time_use(): return true func can_use(player : Player, zone : Area2D) -> bool: return player.planet.is_in_zone(zone.global_position) func use(player : Player, zone : Area2D) -> bool: player.planet.instantiate_entity(scene, zone.global_position) return true