Refactor native Stream serialization to new API

This commit is contained in:
Wojciech Figat
2022-10-20 17:28:12 +02:00
parent e5866a3ff4
commit 32e052a87b
34 changed files with 371 additions and 370 deletions

View File

@@ -102,7 +102,7 @@ public:
{
const Parameter* param = &Parameters[i];
stream->WriteVariantType(param->Type);
stream->Write(&param->Identifier);
stream->Write(param->Identifier);
stream->WriteString(param->Name, 97);
stream->WriteBool(param->IsPublic);
stream->WriteVariant(param->Value);
@@ -221,7 +221,7 @@ public:
// Properties
auto type = stream->ReadByte();
stream->Read(&param->Identifier);
stream->Read(param->Identifier);
stream->ReadString(&param->Name, 97);
param->IsPublic = stream->ReadBool();
bool isStatic = stream->ReadBool();
@@ -359,7 +359,7 @@ public:
{
auto param = &Parameters[i];
stream->ReadVariantType(&param->Type);
stream->Read(&param->Identifier);
stream->Read(param->Identifier);
stream->ReadString(&param->Name, 97);
param->IsPublic = stream->ReadBool();
stream->ReadVariant(&param->Value);

View File

@@ -23,7 +23,7 @@ bool VisjectMeta::Load(ReadStream* stream, bool loadData)
stream->ReadInt32(&e.TypeID);
DateTime creationTime;
stream->Read(&creationTime);
stream->Read(creationTime);
uint32 dataSize;
stream->ReadUint32(&dataSize);