From f846228d8225d5ea1c6529df855479d3f9b9b9cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ha=C3=AF=7E?= Date: Sat, 12 Mar 2022 22:31:55 +0100 Subject: [PATCH] Add AacFlTransition.WithInterruption(...): - Add AacFlTransition.WithInterruption(...). This may replace AacFlTransition.WithSourceInterruption(...) --- Framework/Editor/V0/AacFlStates.cs | 6 ++++++ README.md | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Framework/Editor/V0/AacFlStates.cs b/Framework/Editor/V0/AacFlStates.cs index ac0303a..4f21604 100644 --- a/Framework/Editor/V0/AacFlStates.cs +++ b/Framework/Editor/V0/AacFlStates.cs @@ -626,6 +626,12 @@ namespace AnimatorAsCode.V0 return this; } + public AacFlTransition WithInterruption(TransitionInterruptionSource interruptionSource) + { + _transition.interruptionSource = interruptionSource; + return this; + } + public AacFlTransition WithTransitionDurationSeconds(float transitionDuration) { _transition.duration = transitionDuration; diff --git a/README.md b/README.md index c58da27..f3898db 100644 --- a/README.md +++ b/README.md @@ -776,7 +776,8 @@ foreach (var cancelWhenNotAllowed in new[] {auto, reverse, manual, custom, done} ## Attributes (AacFlTransition : AacFlNewTransitionContinuation) -- `AacFlTransition WithSourceInterruption()` /// Set interruption source to be Source. // FIXME: Clunky interface. +- `AacFlTransition WithSourceInterruption()` /// Set interruption source to be Source. // FIXME: Clunky interface. Will likely be deprecated in favor of `AacFlTransition WithInterruption(...)` +- `AacFlTransition WithInterruption(TransitionInterruptionSource interruptionSource)` /// Set an interruption source. - `AacFlTransition WithTransitionDurationSeconds(float transitionDuration)` /// Set a fixed transition duration in seconds. - `AacFlTransition WithTransitionDurationPercent(float transitionDurationNormalized)` /// Set a non-fixed transition duration in a normalized amount. // FIXME: Percent is a misnomer. - `AacFlTransition WithOrderedInterruption()` /// Enable ordered interruption.