diff --git a/libs/xassets/xdynentitypose.cpp b/libs/xassets/xdynentitypose.cpp index 8b12a26..5d87846 100644 --- a/libs/xassets/xdynentitypose.cpp +++ b/libs/xassets/xdynentitypose.cpp @@ -15,11 +15,16 @@ XDynEntityPose::~XDynEntityPose() void XDynEntityPose::ParseData(QDataStream *aStream) { - mPose = XGfxPlacement(); - mRadius = 0.0f; + if (GetPtr()) + { + mPose.ParseData(aStream); + + *aStream >> mRadius; + } } void XDynEntityPose::Clear() { - + mPose.Clear(); + mRadius = 0.0f; }