2025-09-05 21:25:09 +00:00
|
|
|
#include "xdynentitycoll.h"
|
|
|
|
|
|
|
|
|
|
XDynEntityColl::XDynEntityColl()
|
|
|
|
|
: XAsset()
|
|
|
|
|
, mSector(0)
|
|
|
|
|
, mNextEntInSector(0)
|
|
|
|
|
, mLinkMins()
|
|
|
|
|
, mLinkMaxs()
|
|
|
|
|
{
|
2025-09-10 21:58:26 -04:00
|
|
|
SetName("Dynamic Entity Coll");
|
2025-09-05 21:25:09 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
XDynEntityColl::~XDynEntityColl()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
2025-09-10 21:58:26 -04:00
|
|
|
void XDynEntityColl::ParseData(XDataStream *aStream)
|
2025-09-05 21:25:09 +00:00
|
|
|
{
|
2025-09-07 23:15:52 -04:00
|
|
|
|
|
|
|
|
if (GetPtr())
|
|
|
|
|
{
|
|
|
|
|
*aStream
|
|
|
|
|
>> mSector
|
|
|
|
|
>> mNextEntInSector
|
|
|
|
|
>> mLinkMins[0]
|
|
|
|
|
>> mLinkMins[1]
|
|
|
|
|
>> mLinkMaxs[0]
|
|
|
|
|
>> mLinkMaxs[1];
|
|
|
|
|
}
|
2025-09-05 21:25:09 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void XDynEntityColl::Clear()
|
|
|
|
|
{
|
|
|
|
|
mSector = 0;
|
|
|
|
|
mNextEntInSector = 0;
|
2025-09-07 23:15:52 -04:00
|
|
|
mLinkMins = QVector2D();
|
|
|
|
|
mLinkMaxs = QVector2D();
|
2025-09-05 21:25:09 +00:00
|
|
|
}
|