extends Interactable class_name TruckRecharge func can_interact(_p : Player) -> bool: return ( planet != null and planet.data and planet.data.charges > 0 ) func interact(_p: Player) -> bool: if can_interact(_p): planet.data.charges -= 1 planet.pass_day() %Bolt.modulate = Color.WHITE if planet.data.charges > 0 else Color.RED return true return false