Fix: Parse data from XDataStream
The `ParseData` function was incorrectly using a `QDataStream` to parse data. It has been updated to correctly use an `XDataStream` for parsing, resolving parsing issues.
This commit is contained in:
parent
0f10bf9375
commit
512b9bae61
@ -7,22 +7,17 @@ XAnimPartTransFrames::XAnimPartTransFrames()
|
||||
, mFrames()
|
||||
, mIndices()
|
||||
{
|
||||
SetName("Animation Parts Trans Frames");
|
||||
}
|
||||
|
||||
XAnimPartTransFrames::~XAnimPartTransFrames()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void XAnimPartTransFrames::ParseData(QDataStream *aStream) {
|
||||
void XAnimPartTransFrames::ParseData(XDataStream *aStream) {
|
||||
if (GetPtr() == -1) {
|
||||
*aStream
|
||||
>> mMins[0]
|
||||
>> mMins[1]
|
||||
>> mMins[2]
|
||||
>> mMaxs[0]
|
||||
>> mMaxs[1]
|
||||
>> mMaxs[2];
|
||||
mMins[0] = aStream->ParseSingle(QString("%1 min %2").arg(GetName()).arg(0));
|
||||
mMins[1] = aStream->ParseSingle(QString("%1 min %2").arg(GetName()).arg(1));
|
||||
mMins[2] = aStream->ParseSingle(QString("%1 min %2").arg(GetName()).arg(2));
|
||||
mMaxs[0] = aStream->ParseSingle(QString("%1 max %2").arg(GetName()).arg(0));
|
||||
mMaxs[1] = aStream->ParseSingle(QString("%1 max %2").arg(GetName()).arg(1));
|
||||
mMaxs[2] = aStream->ParseSingle(QString("%1 max %2").arg(GetName()).arg(2));
|
||||
|
||||
// Parse frames
|
||||
mFrames.ParseData(aStream);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user