I’m trying to make a move for my player character where they can jump in the air, then hit the jump button again mid-air to dodge in a direction determined by the input direction. I’m currently having trouble even knowing where to start. Jumping is simple enough, but using the same input as the jump to doge, detecting and using the additional input for the direction, movement modes and how they relate to different inputs, after over a day and a half of scouring for info on them I’m finding no helpful guides. And while I’d love to be able to unravel all the necessary info from the source code I don’t really know where to begin there either. I’m less looking for a solution to this specific problem and more looking for a means to learn the ins and outs of these things so I can make custom movement components for a variety of projects, but I’d take a solution as well.