22 lines
785 B
C
22 lines
785 B
C
|
// 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
|
||
|
};
|