17 lines
528 B
GDScript
17 lines
528 B
GDScript
func generate_animation(anima_tween: Tween, data: Dictionary) -> void:
|
|
var x_frames = [
|
|
{ percentage = 0, to = 0 },
|
|
{ percentage = 20, to = 0 },
|
|
{ percentage = 100, to = -2000 },
|
|
]
|
|
|
|
var opacity_frames = [
|
|
{ percentage = 0, from = 1 },
|
|
{ percentage = 20, to = 0.7 },
|
|
{ percentage = 100, to = 0.7 },
|
|
]
|
|
|
|
DialogicAnimaPropertiesHelper.set_2D_pivot(data.node, DialogicAnimaPropertiesHelper.PIVOT.CENTER)
|
|
|
|
anima_tween.add_relative_frames(data, "x", x_frames)
|
|
anima_tween.add_frames(data, "opacity", opacity_frames)
|