// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" class FAutomatedApplication; class FAsyncActionSequence; class IAsyncDriverSequence; class FAsyncAutomationDriver; class FAsyncActionSequence; class FAsyncActionSequenceFactory { public: static TSharedRef Create( const TSharedRef& AsyncDriver, const TSharedRef& Application); }; class FAsyncDriverSequenceFactory { public: static TSharedRef Create( const TSharedRef& ActionSequence); }; class IDriverSequence; class FAutomationDriver; class FAsyncAutomationDriver; class FActionSequence; class FActionSequenceFactory { public: static TSharedRef Create( const TSharedRef& Driver, const TSharedRef& AsyncDriver, const TSharedRef& Application); }; class FDriverSequenceFactory { public: static TSharedRef Create( const TSharedRef& ActionSequence); };