Simple to use tweening library for flax.
using FTween;
Actor.FTLocalMoveY(100, 5).Start();
Checkout your ide or /Extension/Extensions.cs
Sequence seq = new Sequence();
seq.Append(Actor.FTLocalMoveY(100, 5));
seq.Insert(actor2.FTLocalMoveY(100, 5));
seq.Append(Actor.FTLocalMoveX(100, 5));
seq.Insert(Actor.FTLocalMoveZ(100, 5));
seq.Insert(actor2.FTLocalMoveX(-100,5));
seq.Insert(actor2.FTLocalMoveZ(-100, 5));
seq.Append(Actor.FTLocalMoveY(300, 5));
seq.Insert(actor2.FTLocalMoveY(300, 5));
seq.OnComplete(() => { Debug.Log("Sequence ended"); });
seq.Start();
Super easy
Debug.Log("Starting test");
Debug.Log("Moving along X");
await Actor.FTLocalMoveX(100, 5).Start();
Debug.Log("Done");
Debug.Log("Moving along Y");
await Actor.FTLocalMoveY(100, 5).Start();
Debug.Log("Done");
Debug.Log("Moving along Z");
await Actor.FTLocalMoveZ(100, 5).Start();
Debug.Log("Done");
Debug.Log("Rotating");
await Actor.FTRotateQuaternion(Quaternion.Euler(5, 45, 45), 5).Start();
Debug.Log("Done");