csharp
public interface IPhaseSourceSomething that has a cycle another set can hang off.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
Why an interface rather than a reference to a MoveSetMotion. What an upper body needs to stay in step with is "the thing driving the legs", and that is a move set today, a blend tree in a project that has not adopted move sets, and a walk cycle computed in code in a prototype. All three can say where they are.
Methods (1)
bool TryGetPhase(out float phase, out float footPhase)Where the cycle is, in [0, 1].
Used by (3)
- MoveSetMotionVixen.Animation
- PhaseSourceVixen.Animation
- StubPhaseVixen.Animation.Tests