// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "IMovieSceneObjectSpawner.h" class FLevelSequenceActorSpawner : public IMovieSceneObjectSpawner { public: static LEVELSEQUENCE_API TSharedRef CreateObjectSpawner(); // IMovieSceneObjectSpawner interface LEVELSEQUENCE_API virtual UClass* GetSupportedTemplateType() const override; LEVELSEQUENCE_API virtual UObject* SpawnObject(FMovieSceneSpawnable& Spawnable, FMovieSceneSequenceIDRef TemplateID, TSharedRef SharedPlaybackState) override; LEVELSEQUENCE_API virtual void DestroySpawnedObject(UObject& Object) override; };