extends MachineData class_name SolarPanelData @export var charged : bool = false @export var recharge_days : int = 0 func _init(m : SolarPanel): position = m.global_position level = m.level type = m.type charged = m.charged recharge_days = m.recharge_days func load() -> Entity: var sp = Machine.instantiate_machine(type, level) as SolarPanel sp.set_charged(charged, false) sp.recharge_days = recharge_days return sp