24 lines
751 B
C++
24 lines
751 B
C++
// Copyright (c), Firelight Technologies Pty, Ltd. 2012-2016.
|
|
|
|
#pragma once
|
|
|
|
#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
|
|
};
|
|
|
|
|
|
|