Когда создавал спринт для своего персонажа, сделал спринт через flip flop, потому что хотел что бы спринт переключался по нажатию на клавишу shift, а не удержанию ее, но столкнулся с проблемой, что когда после ходьбы нажимаю клавишу shift для спринта у меня персонаж начинает бежать, но когда я отпускаю все клавиши и снова начинаю движение у меня персонаж продолжает спринтовать пока я повторно не нажму клавишу shift, у меня вопрос: как мне сделать логику в blueprint чтобы после нажатия на кнопку shift и спринта при отпускании всех клавиш спринт сбрасывался и персонаж опять начинал идти? Если не сложно пришлите пожалуйста решение с объяснением и фотографией. Я новичок в программировании, и поэтому прошу пожалуйста максимально подробно объяснить, спасибо за понимание.
Я пытался с chat gpt сделать, логику он мне написал - что то типо такого как на фото, не знаю правильно ли я соединил логику или нет.