From 104e0d3ac3bf07ff2028df9289969ee40a81f945 Mon Sep 17 00:00:00 2001 From: galister <22305755+galister@users.noreply.github.com> Date: Fri, 16 Dec 2022 21:14:31 +0100 Subject: [PATCH] allow moving AnimatorNode movements between States and SSMs --- Framework/Editor/V0/AacAnimatorNode.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Framework/Editor/V0/AacAnimatorNode.cs b/Framework/Editor/V0/AacAnimatorNode.cs index a1dfbfa..c79aa7e 100644 --- a/Framework/Editor/V0/AacAnimatorNode.cs +++ b/Framework/Editor/V0/AacAnimatorNode.cs @@ -20,19 +20,19 @@ namespace AnimatorAsCode.V0 DefaultsProvider = defaultsProvider; } - public TNode LeftOf(TNode otherNode) => MoveNextTo(otherNode, -1, 0); - public TNode RightOf(TNode otherNode) => MoveNextTo(otherNode, 1, 0); - public TNode Over(TNode otherNode) => MoveNextTo(otherNode, 0, -1); - public TNode Under(TNode otherNode) => MoveNextTo(otherNode, 0, 1); + public TNode LeftOf(AacAnimatorNode otherNode) => MoveNextTo(otherNode, -1, 0); + public TNode RightOf(AacAnimatorNode otherNode) => MoveNextTo(otherNode, 1, 0); + public TNode Over(AacAnimatorNode otherNode) => MoveNextTo(otherNode, 0, -1); + public TNode Under(AacAnimatorNode otherNode) => MoveNextTo(otherNode, 0, 1); public TNode LeftOf() => MoveNextTo(null, -1, 0); public TNode RightOf() => MoveNextTo(null, 1, 0); public TNode Over() => MoveNextTo(null, 0, -1); public TNode Under() => MoveNextTo(null, 0, 1); - public TNode Shift(TNode otherState, int shiftX, int shiftY) => MoveNextTo(otherState, shiftX, shiftY); + public TNode Shift(AacAnimatorNode otherState, int shiftX, int shiftY) => MoveNextTo(otherState, shiftX, shiftY); - private TNode MoveNextTo(TNode otherStateOrSecondToLastWhenNull, int x, int y) + private TNode MoveNextTo(AacAnimatorNode otherStateOrSecondToLastWhenNull, int x, int y) { if (otherStateOrSecondToLastWhenNull == null) {