get shapeassetID read. TODO: find further flaws and unrem the filter

This commit is contained in:
AzaezelX 2020-11-27 19:03:20 -06:00
parent 6441ecd941
commit c626bc10e0

View file

@ -803,8 +803,10 @@ void ShapeBaseData::packData(BitStream* stream)
stream->write(shadowSphereAdjust); stream->write(shadowSphereAdjust);
stream->writeString(shapeName); //if (stream->writeFlag(shapeAsset.notNull()))
stream->writeString(shapeAsset.getAssetId()); stream->writeString(shapeAsset.getAssetId());
//else
stream->writeString(shapeName);
stream->writeString(cloakTexName); stream->writeString(cloakTexName);
if(stream->writeFlag(mass != gShapeBaseDataProto.mass)) if(stream->writeFlag(mass != gShapeBaseDataProto.mass))
@ -882,10 +884,11 @@ void ShapeBaseData::unpackData(BitStream* stream)
stream->read(&shadowProjectionDistance); stream->read(&shadowProjectionDistance);
stream->read(&shadowSphereAdjust); stream->read(&shadowSphereAdjust);
shapeName = stream->readSTString();
char buffer[256]; //if (stream->readFlag())
stream->readString(buffer); shapeAssetId = stream->readSTString();
//else
shapeName = stream->readSTString();
cloakTexName = stream->readSTString(); cloakTexName = stream->readSTString();
if(stream->readFlag()) if(stream->readFlag())