using UnityEngine; namespace Moonlit.FootstepPro { [AddComponentMenu("FootprintSystem/Detectors/MinimumTime")] public class MinimumTime : IStepDetector { [SerializeField] private float MinTime; private float _Time; public override bool Detect(Foot foot) { _Time += Time.deltaTime; return _Time > MinTime; } public override void Callback(bool footPlaced) { if (footPlaced) { _Time = 0f; } } private void Reset() { _Type = CombineType.Required; } } }