Merge branch 'Book_Level_2' into dev
This commit is contained in:
commit
3d787b561e
11 changed files with 202 additions and 10 deletions
|
@ -3,8 +3,10 @@ extends AnimatableBody2D
|
|||
@export var scale_up_target: Vector2 = Vector2(1.0, 1.0)
|
||||
@export var scale_down_target: Vector2 = Vector2(0.5, 0.5)
|
||||
@export var scale_duration: float = 0.5
|
||||
@export var ui_actions: Node
|
||||
@export var small_sprite = preload("res://textures/antivirus-block-small.png")
|
||||
@export var large_sprite = preload("res://textures/antivirus-block-big.png")
|
||||
@export var delete_self = false
|
||||
|
||||
func _ready():
|
||||
add_to_group("scalable_blocks")
|
||||
|
@ -16,11 +18,16 @@ func scale_up():
|
|||
var tween = create_tween()
|
||||
tween.tween_property(self, "scale", scale_up_target, scale_duration)
|
||||
change_sprite_based_on_scale()
|
||||
if delete_self:
|
||||
queue_free()
|
||||
|
||||
|
||||
func scale_down():
|
||||
var tween = create_tween()
|
||||
tween.tween_property(self, "scale", scale_down_target, scale_duration)
|
||||
change_sprite_based_on_scale()
|
||||
if delete_self:
|
||||
queue_free()
|
||||
|
||||
func change_sprite_based_on_scale():
|
||||
var sprite = $Sprite2D
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue