one inventory button animation
This commit is contained in:
@@ -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():
|
||||
|
||||
Reference in New Issue
Block a user