// To make cumulative move actions work, the To value needs to adjusted
// when the animation starts. Leantween already uses same approach to fetch the From value.
private void SetupMoveTo(LTDescr descr, Vector2 amount)
{
descr.setOnStart(() =>
{
descr.to = descr.rectTransform.anchoredPosition3D + new Vector3(amount.x, amount.y, 0f);
});
}