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()
|
, mFrames()
|
||||||
, mIndices()
|
, mIndices()
|
||||||
{
|
{
|
||||||
|
SetName("Animation Parts Trans Frames");
|
||||||
}
|
}
|
||||||
|
|
||||||
XAnimPartTransFrames::~XAnimPartTransFrames()
|
void XAnimPartTransFrames::ParseData(XDataStream *aStream) {
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void XAnimPartTransFrames::ParseData(QDataStream *aStream) {
|
|
||||||
if (GetPtr() == -1) {
|
if (GetPtr() == -1) {
|
||||||
*aStream
|
mMins[0] = aStream->ParseSingle(QString("%1 min %2").arg(GetName()).arg(0));
|
||||||
>> mMins[0]
|
mMins[1] = aStream->ParseSingle(QString("%1 min %2").arg(GetName()).arg(1));
|
||||||
>> mMins[1]
|
mMins[2] = aStream->ParseSingle(QString("%1 min %2").arg(GetName()).arg(2));
|
||||||
>> mMins[2]
|
mMaxs[0] = aStream->ParseSingle(QString("%1 max %2").arg(GetName()).arg(0));
|
||||||
>> mMaxs[0]
|
mMaxs[1] = aStream->ParseSingle(QString("%1 max %2").arg(GetName()).arg(1));
|
||||||
>> mMaxs[1]
|
mMaxs[2] = aStream->ParseSingle(QString("%1 max %2").arg(GetName()).arg(2));
|
||||||
>> mMaxs[2];
|
|
||||||
|
|
||||||
// Parse frames
|
// Parse frames
|
||||||
mFrames.ParseData(aStream);
|
mFrames.ParseData(aStream);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user