10#include "Commandlets/Commandlet.h"
11#include "Runtime/Engine/Classes/Engine/ObjectLibrary.h"
13#if WITH_EDITORONLY_DATA
14#include "AssetRegistry/Public/AssetRegistryModule.h"
15#include "Developer/AssetTools/Public/AssetToolsModule.h"
17#include "MoveAssetsCommandlet.generated.h"
24 GENERATED_USTRUCT_BODY()
28 TArray<FString> MapNames;
40#if WITH_EDITORONLY_DATA
48 void MoveAssetsFromMapForSemanticSegmentation(
const FString &PackageName,
const FString &MapName);
57 virtual int32 Main(
const FString &Params)
override;
66介绍一下 UPROPERTY 宏的作用和使用方法
71 TArray<FAssetData> AssetDatas;
75 TArray<FAssetData> MapContents;
79 UObjectLibrary *AssetsObjectLibrary;
包含 “包参数” 的结构体, 用于在调用此命令行工具时存储已解析的参数。