Files
integration/Plugins/UEWingman/Deprecated/BlueprintExportSubsystem.h

24 lines
607 B
C
Raw Normal View History

#pragma once
#include "CoreMinimal.h"
#include "EditorSubsystem.h"
2026-03-08 21:28:47 -04:00
#include "UObject/ObjectSaveContext.h"
2026-03-09 06:47:43 -04:00
#include "BlueprintExportSubsystem.generated.h"
/**
2026-03-09 03:44:35 -04:00
* Editor subsystem that exports blueprint text files whenever an asset is saved.
*/
UCLASS()
2026-03-09 06:47:43 -04:00
class UBlueprintExportSubsystem : public UEditorSubsystem
{
GENERATED_BODY()
public:
virtual void Initialize(FSubsystemCollectionBase& Collection) override;
virtual void Deinitialize() override;
private:
2026-03-08 21:28:47 -04:00
void OnAssetSaved(const FString& PackageFilename, UPackage* Package, FObjectPostSaveContext Context);
FDelegateHandle OnAssetSavedHandle;
};