extends Control class_name WeaponItemSub var icon : TextureRect var slot : TextureRect func init(value:Texture2D): icon = $WeaponIcon slot = $WeaponSlot icon.texture = value func update_alpha(alpha_from:float,alpha_to:float,rate:float): var alpha = lerp(alpha_from,alpha_to,rate) icon.modulate = Color(1,1,1,alpha) slot.modulate = Color(1,1,1,alpha)