F4MP/tiltedcode/Code/encoding/Messages/AddTargetRequest.cpp
Jous99 37b16f1547 code upload
codigo original de f4mp y tilted para referencias
2026-01-06 18:45:00 +01:00

27 lines
1.1 KiB
C++

#include <Messages/AddTargetRequest.h>
void AddTargetRequest::SerializeRaw(TiltedPhoques::Buffer::Writer& aWriter) const noexcept
{
Serialization::WriteVarInt(aWriter, TargetId);
Serialization::WriteVarInt(aWriter, CasterId);
SpellId.Serialize(aWriter);
EffectId.Serialize(aWriter);
Serialization::WriteFloat(aWriter, Magnitude);
Serialization::WriteBool(aWriter, IsDualCasting);
Serialization::WriteBool(aWriter, ApplyHealPerkBonus);
Serialization::WriteBool(aWriter, ApplyStaminaPerkBonus);
}
void AddTargetRequest::DeserializeRaw(TiltedPhoques::Buffer::Reader& aReader) noexcept
{
ClientMessage::DeserializeRaw(aReader);
TargetId = Serialization::ReadVarInt(aReader) & 0xFFFFFFFF;
CasterId = Serialization::ReadVarInt(aReader) & 0xFFFFFFFF;
SpellId.Deserialize(aReader);
EffectId.Deserialize(aReader);
Magnitude = Serialization::ReadFloat(aReader);
IsDualCasting = Serialization::ReadBool(aReader);
ApplyHealPerkBonus = Serialization::ReadBool(aReader);
ApplyStaminaPerkBonus = Serialization::ReadBool(aReader);
}