diff --git a/libs/xassets/xanimindices.cpp b/libs/xassets/xanimindices.cpp index 5a003fc..012020d 100644 --- a/libs/xassets/xanimindices.cpp +++ b/libs/xassets/xanimindices.cpp @@ -4,21 +4,15 @@ XAnimIndices::XAnimIndices() : XAsset() , mIndex(0) { - + SetName("Animation Indices"); } -XAnimIndices::~XAnimIndices() -{ - -} - -void XAnimIndices::ParseData(QDataStream *aStream) { +void XAnimIndices::ParseData(XDataStream *aStream) { if (GetPtr() == -1) { - qint32 indexPtr; - *aStream >> indexPtr; + qint32 indexPtr = aStream->ParseInt32(QString("%1 index ptr").arg(GetName())); if (indexPtr == -1) { - *aStream >> mIndex; + mIndex = aStream->ParseUInt32(QString("%1 index").arg(GetName())); } } }