1 extends DialogicAnimation
3 func animate() -> void:
4 var tween := (node.create_tween() as Tween)
5 tween.set_ease(Tween.EASE_OUT).set_trans(Tween.TRANS_BACK)
7 var target_position := base_position.y
8 var start_position: float = -node.get_viewport().size.y
11 target_position = -node.get_viewport().size.y
12 start_position = base_position.y
14 node.position.y = start_position
16 tween.tween_property(node, 'position:y', target_position, time)
22 func _get_named_variations() -> Dictionary:
24 "slide in down": {"reversed": false, "type": AnimationType.IN},
25 "slide out up": {"reversed": true, "type": AnimationType.OUT},