I’ve created a project from the coded side scroller template, and I’m trying to put a PlayerController between the GameMode and the player’s Character, so I can swap between pawns. I’m binding the events to the PlayerController, then delegating the inputs to the current pawn. I’ve got it working… mostly.
The one wrinkle is that my character can not fall off ledges, but this only happens when the character is possessed by the PlayerController. If I create the Character via DefaultPawnClass and forego the PlayerControler, everything works as expected. If I spawn the Character through the PlayerController, then everything works except falling of ledges.
bCanWalkOffLedges is set to true, but for some reason the behavior changes when using a controller.
Help? Is there something on the player controller that affects the movement component? I’m I even on the right track to begin with?
Thanks for your help!
