From e468c2bf73c7d9e1aef3ec252141fdd68ff0c77a Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Mon, 11 Oct 2021 14:38:14 -0500 Subject: [PATCH] add a bit of further clarity to soundasset code injectors --- Engine/source/T3D/assets/SoundAsset.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Engine/source/T3D/assets/SoundAsset.h b/Engine/source/T3D/assets/SoundAsset.h index 77c1e7180..eebcf6590 100644 --- a/Engine/source/T3D/assets/SoundAsset.h +++ b/Engine/source/T3D/assets/SoundAsset.h @@ -432,7 +432,7 @@ if (m##name##AssetId[index] != StringTable->EmptyString())\ {\ m##name##Name[index] = StringTable->EmptyString();\ }\ - else Con::warnf("Warning: %s::LOAD_IMAGEASSET(%s)-%s", mClassName, m##name##AssetId[index], ImageAsset::getAssetErrstrn(assetState).c_str());\ + else Con::warnf("Warning: %s::LOAD_SOUNDASSET_ARRAY(%s[%i])-%s", mClassName, m##name##AssetId[index], index, ImageAsset::getAssetErrstrn(assetState).c_str());\ } #define assetEnumNameConcat(x,suff)(new std::string( x + std::string(#suff)))->c_str() @@ -440,11 +440,12 @@ if (m##name##AssetId[index] != StringTable->EmptyString())\ #define INITPERSISTFIELD_SOUNDASSET_ENUMED(name, enumType, maxValue, consoleClass, docs) \ for (U32 i = 0; i < maxValue; i++)\ {\ - const char* enumString = castConsoleTypeToString(static_cast(i));\ + const enumType itter = static_cast(i);\ + const char* enumString = castConsoleTypeToString(static_cast(itter));\ if (enumString && enumString[0])\ {\ - addField(assetEnumNameConcat(enumString, File), TypeSoundFilename, Offset(m##name##Name[i], consoleClass), assetText(name, docs), AbstractClassRep::FIELD_HideInInspectors); \ - addField(assetEnumNameConcat(enumString, Asset), TypeSoundAssetId, Offset(m##name##AssetId[i], consoleClass), assetText(name, asset reference.));\ + addField(assetEnumNameConcat(enumString, File), TypeSoundFilename, Offset(m##name##Name[itter], consoleClass), assetText(name, docs), AbstractClassRep::FIELD_HideInInspectors); \ + addField(assetEnumNameConcat(enumString, Asset), TypeSoundAssetId, Offset(m##name##AssetId[itter], consoleClass), assetText(name, asset reference.));\ }\ } #pragma endregion