28 lines
818 B
C++
28 lines
818 B
C++
|
// Copyright Epic Games, Inc.All Rights Reserved.
|
||
|
|
||
|
#include "Tests/LyraTestControllerBootTest.h"
|
||
|
|
||
|
bool ULyraTestControllerBootTest::IsBootProcessComplete() const
|
||
|
{
|
||
|
static double StartTime = FPlatformTime::Seconds();
|
||
|
const double TimeSinceStart = FPlatformTime::Seconds() - StartTime;
|
||
|
|
||
|
if (TimeSinceStart >= TestDelay)
|
||
|
{
|
||
|
return true;
|
||
|
//@TODO: actually do some useful testing here
|
||
|
// if (const UWorld* World = GetWorld())
|
||
|
// {
|
||
|
// if (const ULyraGameInstance* GameInstance = Cast<ULyraGameInstance>(GetWorld()->GetGameInstance()))
|
||
|
// {
|
||
|
// if (GameInstance->GetCurrentState() == ShooterGameInstanceState::WelcomeScreen ||
|
||
|
// GameInstance->GetCurrentState() == ShooterGameInstanceState::MainMenu)
|
||
|
// {
|
||
|
// return true;
|
||
|
// }
|
||
|
// }
|
||
|
// }
|
||
|
}
|
||
|
|
||
|
return false;
|
||
|
}
|