use _set<assetname> for all network recipts of shapes, sounds, images and materials to ensure we at least try and fill that out whichever way is ghosted to us

This commit is contained in:
AzaezelX 2021-09-27 21:12:27 -05:00
parent 0595a88345
commit ad0c141189
4 changed files with 25 additions and 7 deletions

View file

@ -397,7 +397,10 @@ DefineEngineMethod(className, set##name, bool, (const char* shape), , assetText
_set##name(m##name##AssetId);\
}\
else\
m##name##Name = stream->readSTString();
{\
m##name##Name = stream->readSTString();\
_set##name(m##name##Name);\
}
#define PACK_SHAPEASSET(netconn, name)\
if (stream->writeFlag(m##name##Asset.notNull()))\
@ -609,7 +612,10 @@ DefineEngineMethod(className, set##name, bool, (const char* shape, S32 index),
_set##name(m##name##AssetId[index], index);\
}\
else\
m##name##Name[index] = stream->readSTString();
{\
m##name##Name[index] = stream->readSTString();\
_set##name(m##name##Name[index], index);\
}
#define PACK_SHAPEASSET_ARRAY(netconn, name, index)\
if (stream->writeFlag(m##name##Asset[index].notNull()))\