Simply put, I’m controlling a default pawn, and I have this simulate physics set on another actor. Even though I am enabling input from my controller to the actor, it isn’t producing any output. I do have my inputs set up in the project settings.
I strangely had this working but deleted it because I was just testing stuff, and I’m literally dumbfounded and amazed that this simple task is getting the best of me.
the blueprint tab at the top say “NewBlueprint”. It might not work because your not in a controller type blueprint. Ive found that input only works in a player character blueprint, controller blueprint, or level blueprint. Or if it is, its not set as the default controller in your gamemode. To set it, go to edit > Project Settings > Maps and modes> and choose your new blueprint
Just tried to do the same thing and it also doesn’t work for me.
Do you really need the other pawn to directly react to the button input? Or would it be enough if you could press a button and then the pawn reacts to it?
Depending on what you are trying to accomplish, you could try an Event Dispatcher that would be called from your PlayerController when the button is pressed. This does mean that the relation would be kind of indirect, though.
Is your GameMode setup to use your custom character blueprint as the default pawn class? If so, please try restarting the project. If you are still unable to print your messages to the screen please provide additional information on exactly what you’re setting up.
The custom character blueprint is the default blueprint according to the gamemode. I’m not setting up anything complicated. I just wanted to test physics by pressing a button and having the character have an impulse applied to a bone so I could see how it reacts when it ragdolls.
I’ve been using character blueprints for this, I have no idea how I had it working the first time. I know my blueprint was just the way it was above.
Anyway, I decided to make a line trace from my default pawn and have that hit an area on the mannequin and add force to the bone it hit, so far works like a charm.