FGantryExperienceTreeBuildOptions
C++: options for building an experience tree with FGantryExperienceTree::Build.
The defaults are what a running game uses.
Side-loaded content normally comes from scanning the asset registry. Code that already knows which definitions are present can pass them here, with or without the scan: a content mounter that has just mounted new content, or a test that must not see the project's own assets. Override UGantryExperienceSubsystem::GetTreeBuildOptions to change what the subsystem uses.
Members
bScanAssetRegistry
bool
Scan the asset registry for definitions nothing listed.
True in a running game.
AdditionalSideLoaded
TArray<const UGantryExperienceDefinition*>
Definitions to treat as present-but-unlisted, in addition to whatever the scan finds.
ExcludedRoots
TSet<FString>
Content roots ("/Name/") whose definitions the scan leaves out: side-loaded content on its way out (being unmounted), which the tree must not take hold of again.