Some friends and I are making a miner type platforming game for a development class and we want to have a hook shot mechanic, but have no idea where to start or how to implement it. We want the hook shot to be activated by a button combination and not by mouse aim/click because the rest of the controls are keyboard. We were thinking like Move.Right + Hook.isDown and the hook shot goes in a diagonal vector and pulls the player to whatever it hits. Or we like the idea of just standing still and the hook shot shoots up and then you can pull yourself up and jump from it whenever.
If someone could help point me in the right directions with what to code or how to get started, that would be awesome.
Thanks to anyone who replies