Live Config
Loading...
Searching...
No Matches
LiveConfigCurveTableUpdater.h
1// Copyright (c) 2026 Nicholas Arthur
2// Licensed under the MIT License
3
4#pragma once
5
6#include "CoreMinimal.h"
7#include "Subsystems/EngineSubsystem.h"
8#include "LiveConfigCurveTableUpdater.generated.h"
9
10class UCurveTable;
11
15UCLASS()
16class LIVECONFIG_API ULiveConfigCurveTableUpdater : public UEngineSubsystem
17{
18 GENERATED_BODY()
19public:
20 virtual void Initialize(FSubsystemCollectionBase& Collection) override;
21
22 void UpdateCurveTables();
23
24protected:
25 void ImportFromCurveTables();
26 void ExportToCurveTables();
27
28 UPROPERTY()
29 UCurveTable* ExportActiveCurveTable;
30
31 UPROPERTY()
32 TArray<UCurveTable*> ImportActiveCurveTables;
33};
Definition LiveConfigCurveTableUpdater.h:17