23 FOnLiveConfigProfileChanged OnProfileChanged;
26 virtual void Initialize(FSubsystemCollectionBase& Collection)
override;
27 virtual void Deinitialize()
override;
30 UFUNCTION(BlueprintCallable, Category =
"Live Config|Profiles")
33 UFUNCTION(BlueprintCallable, Category =
"Live Config|Profiles")
36 UFUNCTION(BlueprintCallable, Category =
"Live Config|Profiles")
37 void DeleteProfile(FName ProfileName);
39 UFUNCTION(BlueprintCallable, Category =
"Live Config|Profiles")
40 TArray<FName> GetAllProfileNames()
const;
42 UFUNCTION(BlueprintCallable, Category =
"Live Config|Profiles")
43 void SetActiveProfile(FName ProfileName);
53 UFUNCTION(BlueprintCallable, Category =
"Live Config|Profiles")
56 static FString GetProfilesDirectory();
57 static FString GetProfilePath(FName ProfileName);