Its not completely polished and is honestly somewhat a clusterfuck of the tutorial and my own adjustments, you can't walk backwards and trigger it. Player speed influences the speed of the wallrun, although this likely can be cleaned up and polished. But does the job for now.
Added Env_Ground, just a new prototype chamber with some quick blockout stuff. Will be expanded on as more gets added.
Added smoothed camera when ascending and descending edges, or any Z offset in general. This value is also clamped.
Also added categories to variables/functions.
PlayerBean isn't rendered in first person yet its shadow is still rendered, this is to avoid any camera smoothing clipping.
New 'Look' Func that allows you to move your mouse
Modified 'Movement'
- Uses Delta Seconds with speed which would otherwise create different player speeds based around frame rate
- Changed Normalise Node to Clamp Vector which should allow analogue input for controller peripherals
-Added 'Yaw-Only Movement Rotation' because the Look function would allow you to 'fly' as the rotation would interact with the forward vector, so it needed to be clamped in the Movement function.
- Changed 'Get/Set World Location' to 'Get/Set Actor Loaction', so the whole Pawn moves together and not tied to a specific component
- Added IMC_Player to allow IA_MouseLook to be Vector2D
- Added bp_gm_joel which is Env_Test3 custom gamemode to allow for BP_Player_Joel to be spawned only in that level