// Copyright Epic Games, Inc. All Rights Reserved. #include "TestGameInstance.h" #include "Engine/Engine.h" UTestGameInstance::UTestGameInstance(const FObjectInitializer& InObjectInitializer) : Super(InObjectInitializer) { } void UTestGameInstance::InitializeForTest(UWorld& InWorld) { FWorldContext* TestWorldContext = GEngine->GetWorldContextFromWorld(&InWorld); check(TestWorldContext); WorldContext = TestWorldContext; WorldContext->OwningGameInstance = this; InWorld.SetGameInstance(this); Init(); }