ALSV4_CPP Camera System - TwitchBlade/ALS-Wiki GitHub Wiki
If you want to use the camera system of ALS you need to define a Custom Tag on your character BP called "ALS_Character", this is because AALSPlayerCameraManager::UpdateViewTargetInternal() is checking the existance of this tag to activate the camera system.
ALS_PlayerController defines in its Details "Player Camera Manager" to be ALS_PlayerCameraManager
ALS_PlayerCameraManager has a Skeletal Mesh associated called Camera and is using an Animation BP called "ALS_PlayerCameraBehaviour"
The camera keys are defined in DefaultInput.ini
+ActionMappings=(ActionName="CameraAction",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=C)
The action is NOT defined in Blueprints, but in C++. in AALSBaseCharacter::CameraReleasedAction()
This calls SetRightShoulder() which sets a variable bRightShoulder on the character.
Debug information on screen
The camera is also responsible for showing the debug information on screen. Player Controller