2025-09-05 21:24:57 +00:00
|
|
|
#include "xdynentityclient.h"
|
|
|
|
|
|
|
|
|
|
XDynEntityClient::XDynEntityClient()
|
|
|
|
|
: XAsset()
|
|
|
|
|
, mPhysObjId(0)
|
|
|
|
|
, mFlags(0)
|
|
|
|
|
, mLightingHandle(0)
|
|
|
|
|
, mHealth(0)
|
|
|
|
|
{
|
2025-09-10 21:58:26 -04:00
|
|
|
SetName("Dynamic Entity Client");
|
2025-09-05 21:24:57 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
XDynEntityClient::~XDynEntityClient()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
2025-09-10 21:58:26 -04:00
|
|
|
void XDynEntityClient::ParseData(XDataStream *aStream)
|
2025-09-05 21:24:57 +00:00
|
|
|
{
|
2025-09-07 23:15:51 -04:00
|
|
|
if (GetPtr())
|
|
|
|
|
{
|
|
|
|
|
*aStream
|
|
|
|
|
>> mPhysObjId
|
|
|
|
|
>> mFlags
|
|
|
|
|
>> mLightingHandle
|
|
|
|
|
>> mHealth;
|
|
|
|
|
}
|
2025-09-05 21:24:57 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void XDynEntityClient::Clear()
|
|
|
|
|
{
|
|
|
|
|
mPhysObjId = 0;
|
|
|
|
|
mFlags = 0;
|
|
|
|
|
mLightingHandle = 0;
|
|
|
|
|
mHealth = 0;
|
|
|
|
|
}
|