21 virtual void Initialize(FSubsystemCollectionBase& Collection)
override;
23 void LoadJsonFromFiles();
26 void VerifyJsonIntegrity();
29 void DeletePropertyFile(FName PropertyName);
30 void RenamePropertyOnDisk(FName OldPropertyName, FName NewPropertyName);
32 static FString GetPropertyPath(FName PropertyName);
33 static FString GetLiveConfigDirectory();
36 bool bDisableFileOperations =
false;
38 void LoadJsonFromDirectory(
const FString& Dir);
39 void LoadJsonFromFile(
const FString& Path,
const FString& FileName);
42 bool OnTick(
float DeltaTime);
44 TMap<FName, FLiveConfigPropertyDefinition> QueuedSaves;
45 TSet<FName> QueuedDeletions;
46 FTSTicker::FDelegateHandle TickHandle;