mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-15 08:34:40 +00:00
filter out array entries without enum strings
This commit is contained in:
parent
d3693bef8d
commit
5c7069555a
1 changed files with 6 additions and 4 deletions
|
|
@ -380,10 +380,12 @@ DefineEngineMethod(className, set##name, bool, (const char* shape), , assetText
|
||||||
for (U32 i = 0; i < maxValue; i++)\
|
for (U32 i = 0; i < maxValue; i++)\
|
||||||
{\
|
{\
|
||||||
const char* enumString = castConsoleTypeToString(static_cast<enumType>(i));\
|
const char* enumString = castConsoleTypeToString(static_cast<enumType>(i));\
|
||||||
addProtectedField(assetEnumNameConcat(enumString, File), TypeSoundFilename, Offset(m##name##Name[i], consoleClass), _set##name##Data, & defaultProtectedGetFn, assetText(name, docs), AbstractClassRep::FIELD_HideInInspectors); \
|
if (enumString && enumString[0])\
|
||||||
addProtectedField(assetEnumNameConcat(enumString, Asset), TypeSoundAssetId, Offset(m##name##AssetId[i], consoleClass), _set##name##Data, & defaultProtectedGetFn, assetText(name, asset reference.));\
|
{\
|
||||||
}\
|
addProtectedField(assetEnumNameConcat(enumString, File), TypeSoundFilename, Offset(m##name##Name[i], consoleClass), _set##name##Data, & defaultProtectedGetFn, assetText(name, docs), AbstractClassRep::FIELD_HideInInspectors); \
|
||||||
|
addProtectedField(assetEnumNameConcat(enumString, Asset), TypeSoundAssetId, Offset(m##name##AssetId[i], consoleClass), _set##name##Data, & defaultProtectedGetFn, assetText(name, asset reference.));\
|
||||||
|
}\
|
||||||
|
}
|
||||||
#pragma region Arrayed Asset Macros
|
#pragma region Arrayed Asset Macros
|
||||||
|
|
||||||
#define DECLARE_SOUNDASSET_ARRAY(className,name,max) public: \
|
#define DECLARE_SOUNDASSET_ARRAY(className,name,max) public: \
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue