// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "PreLoadScreen.h" #include "PreLoadScreenBase.h" #include "Templates/SharedPointer.h" class SWidget; class FCommonPreLoadScreen : public FPreLoadScreenBase { public: /*** IPreLoadScreen Implementation ***/ virtual void Init() override; virtual EPreLoadScreenTypes GetPreLoadScreenType() const override { return EPreLoadScreenTypes::EngineLoadingScreen; } virtual TSharedPtr GetWidget() override { return EngineLoadingWidget; } private: TSharedPtr EngineLoadingWidget; };