extends MarginContainer @export var player : Player; @onready var timer : Timer = player.get_node("ActiveItemCooldown") func _on_player_active_item_changed(newitem: ActiveItem) -> void: %ItemTexture.texture = newitem.sprite func _process(_delta: float) -> void: # visible = timer.time_left != 0; if not visible: return; var percentage = timer.time_left / timer.wait_time; $CooldownOverlay.material.set_shader_parameter("percentage", percentage);