Updated xmodelpiece

This commit is contained in:
njohnson 2025-09-07 23:16:09 -04:00
parent b80cfab4fb
commit a94e3bd012
2 changed files with 12 additions and 5 deletions

View File

@ -2,7 +2,7 @@
XModelPiece::XModelPiece() XModelPiece::XModelPiece()
: XAsset() : XAsset()
, mModel(new XModel()) , mModel()
, mOffset() , mOffset()
{ {
@ -10,16 +10,23 @@ XModelPiece::XModelPiece()
XModelPiece::~XModelPiece() XModelPiece::~XModelPiece()
{ {
delete mModel;
} }
void XModelPiece::ParseData(QDataStream *aStream) void XModelPiece::ParseData(QDataStream *aStream)
{ {
mModel.ParsePtr(aStream, false);
*aStream
>> mOffset[0]
>> mOffset[1]
>> mOffset[2];
mModel.ParseData(aStream);
} }
void XModelPiece::Clear() void XModelPiece::Clear()
{ {
mModel->Clear(); mModel.Clear();
mOffset = QVector3D(); mOffset = QVector3D();
} }

View File

@ -14,7 +14,7 @@ public:
virtual void Clear() override; virtual void Clear() override;
private: private:
XModel *mModel; XModel mModel;
QVector3D mOffset; QVector3D mOffset;
}; };