23 virtual void Initialize(FSubsystemCollectionBase& Collection)
override;
25 UFUNCTION(BlueprintCallable, Category =
"Live Config|Profiles")
28 UFUNCTION(BlueprintCallable, Category =
"Live Config|Profiles")
31 UFUNCTION(BlueprintCallable, Category =
"Live Config|Profiles")
32 void DeleteProfile(FName ProfileName);
34 UFUNCTION(BlueprintCallable, Category =
"Live Config|Profiles")
35 TArray<FName> GetAllProfileNames()
const;
37 UFUNCTION(BlueprintCallable, Category =
"Live Config|Profiles")
38 void SetActiveProfile(FName ProfileName);
48 UFUNCTION(BlueprintCallable, Category =
"Live Config|Profiles")
51 FOnLiveConfigProfileChanged OnProfileChanged;
53 static FString GetProfilesDirectory();
54 static FString GetProfilePath(FName ProfileName);
57 void PopulateAutoCompleteEntries(TArray<struct FAutoCompleteCommand>& Entries);