Add AacAnimatorNode.At()

This commit is contained in:
Haï~
2023-10-23 18:20:57 +02:00
parent 64f0dc47f1
commit 0df82b7b97
@@ -30,6 +30,12 @@ namespace AnimatorAsCode.V1
public TNode Over() => MoveNextTo(null, 0, -1);
public TNode Under() => MoveNextTo(null, 0, 1);
public TNode At(int x, int y)
{
SetPosition(new Vector3(x * DefaultsProvider.Grid().x, y * DefaultsProvider.Grid().y, 0));
return (TNode) this;
}
public TNode Shift(AacAnimatorNode otherState, int shiftX, int shiftY) => MoveNextTo(otherState, shiftX, shiftY);
private TNode MoveNextTo(AacAnimatorNode otherStateOrSecondToLastWhenNull, int x, int y)