using System; namespace Engine.Core; public class WaitUntilYield(Func condition) : ICoroutineYield { private readonly Func condition = condition; public bool Yield() => !condition.Invoke(); }