extends Control @export var inventory := [] @onready var mark = %Mark as TextureRect # var red_mark := preload("res://asset/art/ui/hud/red_hand.png") # func _ready() -> void: # toogle_mark(true) func toogle_mark(show_mark := true, banned := true) -> void: # TODO # if banned: # # use red mark # mark.modulate = Color(1, 1, 1, mark.modulate.a) # # mark.texture = red_mark # else: # # use green mark # mark.modulate = Color(0.2, 1, 0.2, mark.modulate.a) var tween = create_tween() if show_mark: tween.tween_property(mark, "modulate:a", 0.5, 0.2) tween.tween_property(mark, "modulate:a", 1.0, 0.2) tween.parallel().tween_property(mark, "scale", Vector2(1.2, 1.2), 0.3).set_trans( Tween.TRANS_CUBIC ) tween.tween_property(mark, "scale", Vector2.ONE, 0.3).set_trans(Tween.TRANS_CUBIC) else: tween.tween_property(mark, "modulate:a", 0.0, 0.6)