Skip to content

Commit 76d6f38

Browse files
committed
Add new metadata fields
1 parent f01164d commit 76d6f38

File tree

1 file changed

+28
-12
lines changed

1 file changed

+28
-12
lines changed

src/main/dumpers/schemas/metadatalist.h

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,16 @@ enum class MetadataValueType {
3939
inline std::map<std::string, MetadataValueType> g_mapMetadataNameToValue
4040
{
4141
// STRING
42+
{ "MAlternateSemanticName", MetadataValueType::STRING },
4243
{ "MCellForDomain", MetadataValueType::STRING },
4344
{ "MCustomFGDMetadata", MetadataValueType::STRING },
45+
{ "MEntitySubclassScopeFile", MetadataValueType::STRING },
46+
{ "MFgdHelper", MetadataValueType::STRING },
4447
{ "MFieldVerificationName", MetadataValueType::STRING },
4548
{ "MKV3TransferName", MetadataValueType::STRING },
4649
{ "MNetworkAlias", MetadataValueType::STRING },
4750
{ "MNetworkChangeCallback", MetadataValueType::STRING },
51+
{ "MNetworkChangePointerCallback", MetadataValueType::STRING },
4852
{ "MNetworkEncoder", MetadataValueType::STRING },
4953
{ "MNetworkExcludeByName", MetadataValueType::STRING },
5054
{ "MNetworkExcludeByUserGroup", MetadataValueType::STRING },
@@ -66,48 +70,60 @@ inline std::map<std::string, MetadataValueType> g_mapMetadataNameToValue
6670
{ "MPropertyDescription", MetadataValueType::STRING },
6771
{ "MPropertyExtendedEditor", MetadataValueType::STRING },
6872
{ "MPropertyFriendlyName", MetadataValueType::STRING },
69-
{ "MPropertyFriendlyName", MetadataValueType::STRING },
7073
{ "MPropertyGroupName", MetadataValueType::STRING },
7174
{ "MPropertyIconName", MetadataValueType::STRING },
75+
{ "MPropertyProvidesEditContextString", MetadataValueType::STRING },
7276
{ "MPropertyStartGroup", MetadataValueType::STRING },
77+
{ "MPropertySuppressBaseClassField", MetadataValueType::STRING },
7378
{ "MPropertySuppressExpr", MetadataValueType::STRING },
79+
{ "MPulseEditorCanvasItemSpecKV3", MetadataValueType::STRING },
7480
{ "MPulseEditorHeaderIcon", MetadataValueType::STRING },
81+
{ "MPulseEditorHeaderText", MetadataValueType::STRING },
82+
{ "MPulseRequirementSummaryExpr", MetadataValueType::STRING },
83+
{ "MPulseSelectorAllowRequirementCriteria", MetadataValueType::STRING },
7584
{ "MResourceBlockType", MetadataValueType::STRING },
7685
{ "MScriptDescription", MetadataValueType::STRING },
7786
{ "MSrc1ImportAttributeName", MetadataValueType::STRING },
7887
{ "MSrc1ImportDmElementType", MetadataValueType::STRING },
88+
{ "MVDataAssociatedFile", MetadataValueType::STRING },
89+
{ "MVDataFileExtension", MetadataValueType::STRING },
7990
{ "MVDataOutlinerIcon", MetadataValueType::STRING },
8091
{ "MVDataOutlinerIconExpr", MetadataValueType::STRING },
8192
{ "MVDataUniqueMonotonicInt", MetadataValueType::STRING },
8293
{ "MVectorIsSometimesCoordinate", MetadataValueType::STRING },
94+
8395
// INLINE STRING
84-
{ "MResourceTypeForInfoType", MetadataValueType::INLINE_STRING },
8596
{ "MDiskDataForResourceType", MetadataValueType::INLINE_STRING },
97+
{ "MResourceTypeForInfoType", MetadataValueType::INLINE_STRING },
98+
8699
// INTEGER
87-
{ "MResourceTypeForInfoType", MetadataValueType::INTEGER },
100+
{ "MAlignment", MetadataValueType::INTEGER },
88101
{ "MDiskDataForResourceType", MetadataValueType::INTEGER },
89-
{ "MNetworkVarEmbeddedFieldOffsetDelta", MetadataValueType::INTEGER },
102+
{ "MGenerateArrayKeynamesFirstIndex", MetadataValueType::INTEGER },
90103
{ "MNetworkBitCount", MetadataValueType::INTEGER },
104+
{ "MNetworkEncodeFlags", MetadataValueType::INTEGER },
91105
{ "MNetworkPriority", MetadataValueType::INTEGER },
106+
{ "MNetworkVarEmbeddedFieldOffsetDelta", MetadataValueType::INTEGER },
107+
{ "MParticleMaxVersion", MetadataValueType::INTEGER },
108+
{ "MParticleMinVersion", MetadataValueType::INTEGER },
92109
{ "MParticleOperatorType", MetadataValueType::INTEGER },
93110
{ "MPropertySortPriority", MetadataValueType::INTEGER },
94-
{ "MParticleMinVersion", MetadataValueType::INTEGER },
95-
{ "MParticleMaxVersion", MetadataValueType::INTEGER },
96-
{ "MNetworkEncodeFlags", MetadataValueType::INTEGER },
111+
{ "MResourceTypeForInfoType", MetadataValueType::INTEGER },
97112
{ "MResourceVersion", MetadataValueType::INTEGER },
98113
{ "MVDataNodeType", MetadataValueType::INTEGER },
99114
{ "MVDataOverlayType", MetadataValueType::INTEGER },
100-
{ "MAlignment", MetadataValueType::INTEGER },
101-
{ "MGenerateArrayKeynamesFirstIndex", MetadataValueType::INTEGER },
115+
102116
// FLOAT
103-
{ "MNetworkMinValue", MetadataValueType::FLOAT },
104117
{ "MNetworkMaxValue", MetadataValueType::FLOAT },
118+
{ "MNetworkMinValue", MetadataValueType::FLOAT },
119+
{ "MParticleCustomFieldDefaultValue", MetadataValueType::FLOAT },
120+
105121
// VARNAME
106-
{ "MNetworkVarNames", MetadataValueType::VARNAME },
107122
{ "MNetworkOverride", MetadataValueType::VARNAME },
123+
{ "MNetworkVarNames", MetadataValueType::VARNAME },
108124
{ "MNetworkVarTypeOverride", MetadataValueType::VARNAME },
109-
{ "MScriptDescription", MetadataValueType::VARNAME },
110125
{ "MParticleDomainTag", MetadataValueType::VARNAME },
126+
{ "MScriptDescription", MetadataValueType::VARNAME },
111127
};
112128

113129
} // namespace Dumpers::Schemas

0 commit comments

Comments
 (0)