using Syntriax.Engine.Core; namespace Syntriax.Engine.Systems.Tween; public class WaitWhileTweenActiveCoroutineYield(ITween tween) : CoroutineYield(() => tween.State.CheckFlag(TweenState.Completed | TweenState.Cancelled));