Jam-Teacher/Plugins/FMODStudio/Source/FMODStudioEditor/Classes/FMODAmbientSoundActorFactory.h

22 lines
785 B
C
Raw Normal View History

2020-08-01 11:48:17 +00:00
// Copyright (c), Firelight Technologies Pty, Ltd. 2012-2020.
#pragma once
#include "ActorFactories/ActorFactory.h"
#include "FMODAmbientSoundActorFactory.generated.h"
/** FMOD Ambient Sound Actor Factory.
*/
UCLASS(MinimalAPI, config = Editor, collapsecategories, hidecategories = Object)
class UFMODAmbientSoundActorFactory : public UActorFactory
{
GENERATED_UCLASS_BODY()
// Begin UActorFactory Interface
virtual void PostSpawnActor(UObject *Asset, AActor *NewActor) override;
virtual void PostCreateBlueprint(UObject *Asset, AActor *CDO) override;
virtual bool CanCreateActorFrom(const FAssetData &AssetData, FText &OutErrorMsg) override;
virtual UObject *GetAssetFromActorInstance(AActor *ActorInstance) override;
// End UActorFactory Interface
};