extends Control @onready var device_name: RichTextLabel = $Device var _has_joy := false func _ready() -> void: if Input.get_connected_joypads().size() > 0: self.device_name.text = Input.get_joy_name(0) if Config.device_label.value else "" self._has_joy = true func _process(_delta: float) -> void: if !self._has_joy: if Input.get_connected_joypads().size() > 0: self.device_name.text = Input.get_joy_name(0) self._has_joy = true else: if Input.get_connected_joypads().size() <= 0: self.device_name.text = WyHelper.NO_DEVICE self._has_joy = false