21 UPROPERTY(Config, EditAnywhere, Category =
"Apex")
25 UPROPERTY(Config, EditAnywhere, Category = "
Apex", meta = (DisplayName = "Module ID"))
28 UPROPERTY(Config, EditAnywhere, Category = "
Apex", meta = (DisplayName = "Module Version"))
29 FString ModuleVersion;
32 UPROPERTY(Config, EditAnywhere, Category = "
Apex", meta = (DisplayName = "Sync Module Version", Tooltip = "If sync is enabled, this will make at least the Android and Project version match the Module version. See Synchronized Version Fields"))
36 UPROPERTY(Config, EditAnywhere, Category = "
Apex", meta = (DisplayName = "Additional Synchronized Version Fields", Tooltip = "Additional version fields that are synchronized with the module version."))
39#if WITH_EDITORONLY_DATA
40 virtual void PostEditChangeProperty(FPropertyChangedEvent& PropertyChangedEvent)
override;
42 virtual void UpdateVersion(
const TArray<FString>& VersionParts,
const TArray<EPVRVersionFields>& Fields);
45 bool CheckModuleVersion();
47 bool GetModuleVersionArray(FString Version, TArray<FString>& ModuleVersionArray);