extends Resource class_name GameData signal current_planet_data_updated(p : PlanetData) @export var current_planet_data : PlanetData : set(v): current_planet_data = v current_planet_data_updated.emit(v) @export var unlocked_plant_types_path : Array[PlantType] = [ preload("res://entities/plants/resources/plant_types/champ.tres"), preload("res://entities/plants/resources/plant_types/chardi.tres"), preload("res://entities/plants/resources/plant_types/maias.tres"), preload("res://entities/plants/resources/plant_types/pili.tres"), ] @export var unlocked_machines : Array[MachineType] = [ preload("res://entities/interactables/machines/compost/compost.tres") ]