F4MP/codigos originales/tiltedcode/Code/encoding/Structs/ActorData.cpp

21 lines
650 B
C++
Raw Normal View History

#include <Structs/ActorData.h>
#include <TiltedCore/Serialization.hpp>
using TiltedPhoques::Serialization;
void ActorData::Serialize(TiltedPhoques::Buffer::Writer& aWriter) const noexcept
{
InitialActorValues.Serialize(aWriter);
InitialInventory.Serialize(aWriter);
Serialization::WriteBool(aWriter, IsDead);
Serialization::WriteBool(aWriter, IsWeaponDrawn);
}
void ActorData::Deserialize(TiltedPhoques::Buffer::Reader& aReader) noexcept
{
InitialActorValues.Deserialize(aReader);
InitialInventory.Deserialize(aReader);
IsDead = Serialization::ReadBool(aReader);
IsWeaponDrawn = Serialization::ReadBool(aReader);
}