one inventory button animation

This commit is contained in:
2025-09-11 00:41:39 +02:00
parent 54653e13f1
commit 20efe0465b

View File

@@ -8,6 +8,8 @@ const RESIZE_RATIO: float = 0.9
var shaderMaterial = preload("res://addons/escoria-ui-return-monkey-island/shaders/shadermaterial_outline_green5px.tres")
var firstTime: bool = true
func _init(p_item: ESCInventoryItem) -> void:
super(p_item)
var image_normal = texture_normal.get_image()
@@ -18,16 +20,14 @@ func _init(p_item: ESCInventoryItem) -> void:
func _enter_tree():
#var twee
pivot_offset = size / 2
scale = Vector2(0.5,0.5)
var tween: Tween = create_tween().set_loops(1)
#tween.tween_property(self,"scale",Vector2(0.9,0.9),0.1).set_trans(Tween.TRANS_SINE)
tween.tween_property(self,"scale",Vector2.ONE,0.2).set_trans(Tween.TRANS_SPRING).from(Vector2(0.9,0.9))
tween.parallel().tween_property(self, "modulate:a",1.0,0.3).from(0.0).set_trans(Tween.TRANS_SINE)
pass
if firstTime:
scale = Vector2(0.5,0.5)
var tween: Tween = create_tween().set_loops(1)
tween.tween_property(self,"scale",Vector2.ONE,0.2).set_trans(Tween.TRANS_SPRING).from(Vector2(0.9,0.9))
tween.parallel().tween_property(self, "modulate:a",1.0,0.3).from(0.0).set_trans(Tween.TRANS_SINE)
firstTime = false
# Handle mouse entering the item and send the respecitve signal
func _on_inventory_item_mouse_enter():