How it work
How it work
Cy Advanced Spring Arm is a new class from the "scene component actor" class, it doesn't use the basic spring arm class, but it has the same function, you won't be able to visualize the tracing in the blueprint editor.
Cy Advanced Spring Arm modifies the location of origin and the probe location with several parameters in real time, this allows to keep a pleasant point of view for the player with a level designer control on camera collisions.
There are 3 basic types of environmental sensors that are used to change the camera placement and length in relation to the player, they are then compiled to give the final parameters to the placement.
You can see if below a schematic of how the code works.