using UnityEngine; using UnityEngine.InputSystem; namespace Scampz.GameJam.Assets.Scripts.Utilities { public class WaitForKeyDown : CustomYieldInstruction { private InputAction _inputAction; public override bool keepWaiting => !ShouldContinue(); public WaitForKeyDown(InputAction inputAction) { _inputAction = inputAction; } private bool ShouldContinue() { return _inputAction.triggered; } } }