2025-08-17 13:14:17 -04:00
|
|
|
#include "xgameworldsp.h"
|
2025-09-05 18:35:17 -04:00
|
|
|
#include "xstring.h"
|
2025-08-17 13:14:17 -04:00
|
|
|
|
|
|
|
|
XGameWorldSp::XGameWorldSp()
|
2025-09-05 18:35:17 -04:00
|
|
|
: XAsset()
|
2025-09-07 23:15:56 -04:00
|
|
|
, mName()
|
2025-09-05 18:35:17 -04:00
|
|
|
, mPath()
|
|
|
|
|
{
|
|
|
|
|
SetType(ASSET_TYPE_GAMEWORLD_SP);
|
2025-09-10 21:58:26 -04:00
|
|
|
SetName("Game World SP");
|
2025-09-05 18:35:17 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
XGameWorldSp::~XGameWorldSp()
|
|
|
|
|
{
|
|
|
|
|
|
2025-08-17 13:14:17 -04:00
|
|
|
}
|
|
|
|
|
|
2025-09-10 21:58:26 -04:00
|
|
|
void XGameWorldSp::ParseData(XDataStream *aStream) {
|
2025-08-17 13:14:17 -04:00
|
|
|
// Parse the name string
|
|
|
|
|
if (GetPtr() == -1) {
|
2025-09-07 23:15:56 -04:00
|
|
|
mName.ParsePtr(aStream, false);
|
2025-08-17 13:14:17 -04:00
|
|
|
|
2025-09-05 18:35:17 -04:00
|
|
|
mPath.ParseData(aStream);
|
2025-08-17 13:14:17 -04:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-09-05 18:35:17 -04:00
|
|
|
void XGameWorldSp::Clear()
|
|
|
|
|
{
|
2025-09-07 23:15:56 -04:00
|
|
|
mName.Clear();
|
2025-09-05 18:35:17 -04:00
|
|
|
mPath.Clear();
|
|
|
|
|
}
|