I have a gameobject with a character controller component, it also has its camera as a child of it. I've set up movement using Get Axis, and feeding that into a Controller Move action. Speed variable is simply the multiplier for the Axes.
What I want to do is make the character move fast towards an object that it has thrown, basically like:
Click -> Object is thrown -> Object detects walls, sticks to them -> Click again -> Move towards the object quickly -> Object is reparented to player and throwing action can be done again.
My go-to was the Move To action, which didn't work. This in and of itself has boggled me for a while in other projects, but in those I just found another alternative. This time, however, the alternative didn't work as planned. Move To also doesn't really take physics into account, so it would feel less like a "launch" and more like I'm flying towards the target object and then immediately losing momentum when I touch it.
I went on this tangent of using vectors, making the camera look at the object and calculating its direction through that and then changing my speed variable so that the character launches itself in the direction the camera is facing... It works, albeit extremely sub-optimally and messy. I know there should be a simpler way to do this.
I'm not that new to Unity and Playmaker, but there are some concepts and ideas that I could be missing to troubleshoot this.
In short, I'm trying to catapult my player towards an object.
Any help at all is appreciated. Thank you in advance.