XPlor/libs/xassets/xcollisionborder.cpp

37 lines
589 B
C++
Raw Normal View History

2025-08-17 13:14:17 -04:00
#include "xcollisionborder.h"
XCollisionBorder::XCollisionBorder()
2025-09-05 18:35:17 -04:00
: XAsset()
, mDistEq()
, mZBase(0.0f)
, mZSlope(0.0f)
, mStart(0.0f)
, mLength(0.0f)
{
2025-08-17 13:14:17 -04:00
}
2025-09-05 18:35:17 -04:00
XCollisionBorder::~XCollisionBorder()
{
2025-08-17 13:14:17 -04:00
}
2025-09-05 18:35:17 -04:00
void XCollisionBorder::ParseData(QDataStream *aStream) {
if (GetPtr() == -1) {
*aStream
>> mDistEq
>> mZBase
>> mZSlope
>> mStart
>> mLength;
2025-08-17 13:14:17 -04:00
}
}
2025-09-05 18:35:17 -04:00
void XCollisionBorder::Clear()
{
mDistEq = QVector3D();
mZBase = 0.0f;
mZSlope = 0.0f;
mStart = 0.0f;
mLength = 0.0f;
2025-08-17 13:14:17 -04:00
}