23 lines
743 B
C++
23 lines
743 B
C++
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
||
|
|
||
|
#include "LyraDebugCameraController.h"
|
||
|
#include "LyraCheatManager.h"
|
||
|
|
||
|
|
||
|
ALyraDebugCameraController::ALyraDebugCameraController(const FObjectInitializer& ObjectInitializer)
|
||
|
: Super(ObjectInitializer)
|
||
|
{
|
||
|
// Use the same cheat class as LyraPlayerController to allow toggling the debug camera through cheats.
|
||
|
CheatClass = ULyraCheatManager::StaticClass();
|
||
|
}
|
||
|
|
||
|
void ALyraDebugCameraController::AddCheats(bool bForce)
|
||
|
{
|
||
|
// Mirrors LyraPlayerController's AddCheats() to avoid the player becoming stuck in the debug camera.
|
||
|
#if USING_CHEAT_MANAGER
|
||
|
Super::AddCheats(true);
|
||
|
#else //#if USING_CHEAT_MANAGER
|
||
|
Super::AddCheats(bForce);
|
||
|
#endif // #else //#if USING_CHEAT_MANAGER
|
||
|
}
|