Don't it just use delta?
there's a lot more that goes into coding those mechanics than just having delta?? coyote time requires setting up a timer that resets and increments at the right times and also is linked to a mid-air jump, while jump buffer is another timer that needs to be set based on jump input and cleared upon being used, plus a lot of other tweaks to avoid things like jumping twice rapidly from a single jump input.