MCPcopy Create free account
hub / github.com/GarageGames/Torque3D / dumpState

Method dumpState

Engine/source/scene/pathManager.cpp:386–402  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

384
385
386bool PathManager::dumpState(BitStream* stream) const
387{
388 stream->write(mPaths.size());
389
390 for (U32 i = 0; i < mPaths.size(); i++) {
391 const PathEntry& rEntry = *mPaths[i];
392 stream->write(rEntry.totalTime);
393
394 stream->write(rEntry.positions.size());
395 for (U32 j = 0; j < rEntry.positions.size(); j++) {
396 mathWrite(*stream, rEntry.positions[j]);
397 stream->write(rEntry.msToNext[j]);
398 }
399 }
400
401 return stream->getStatus() == Stream::Ok;
402}
403
404bool PathManager::readState(BitStream* stream)
405{

Callers 1

writeDemoStartBlockMethod · 0.80

Calls 4

mathWriteFunction · 0.85
writeMethod · 0.45
sizeMethod · 0.45
getStatusMethod · 0.45

Tested by

no test coverage detected