18 virtual void PostLoad()
override;
21 virtual void PostEditChangeProperty(FPropertyChangedEvent& PropertyChangedEvent)
override;
22 virtual void PostEditChangeChainProperty(FPropertyChangedChainEvent& PropertyChangedEvent)
override;
28 return StoredStreamingDataByMapAssetID;
31 UFUNCTION(BlueprintPure, Category =
"Stage|Dictionary")
32 ULevelStreamingData* GetLevelStreamingDataByPrimaryAssetId(const FPrimaryAssetId& TargetMap) const;
34 UFUNCTION(BlueprintPure, Category = "Stage|Dictionary")
35 bool TryGetPrimaryAssetIdByWorld(const UObject* WorldContextObject, FPrimaryAssetId& OutTargetMap) const;
37 UFUNCTION(BlueprintPure, Category = "Stage|Dictionary")
40 ULevelStreamingData* GetLevelStreamingDataByPrimaryAssetIdOrWorld(const FPrimaryAssetId& TargetMap, const UObject* WorldContextObject) const;
43 void SyncStoredStreamingData();
44 FName NormalizeWorldMapName(FString MapName) const;
48 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Stage|Dictionary")
53 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Stage|Dictionary", meta = (AllowPrivateAccess = "true"))