Multiplayer
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
This commit is contained in:
+3
-3
@@ -769,7 +769,7 @@ namespace Multiplayer
|
||||
return HandleEntityDeleteMessage(entityReplicator, packetHeader, updateMessage);
|
||||
}
|
||||
|
||||
AzNetworking::TrackChangedSerializer<AzNetworking::NetworkOutputSerializer> outputSerializer(updateMessage.GetData()->GetBuffer(), updateMessage.GetData()->GetSize());
|
||||
AzNetworking::TrackChangedSerializer<AzNetworking::NetworkOutputSerializer> outputSerializer(updateMessage.GetData()->GetBuffer(), static_cast<uint32_t>(updateMessage.GetData()->GetSize()));
|
||||
|
||||
PrefabEntityId prefabEntityId;
|
||||
if (updateMessage.GetHasValidPrefabId())
|
||||
@@ -1102,7 +1102,7 @@ namespace Multiplayer
|
||||
// Send an update packet if it needs one
|
||||
propPublisher->GenerateRecord();
|
||||
bool needsNetworkPropertyUpdate = propPublisher->PrepareSerialization();
|
||||
AzNetworking::NetworkInputSerializer inputSerializer(message.m_propertyUpdateData.GetBuffer(), message.m_propertyUpdateData.GetCapacity());
|
||||
AzNetworking::NetworkInputSerializer inputSerializer(message.m_propertyUpdateData.GetBuffer(), static_cast<uint32_t>(message.m_propertyUpdateData.GetCapacity()));
|
||||
if (needsNetworkPropertyUpdate)
|
||||
{
|
||||
// Write out entity state into the buffer
|
||||
@@ -1127,7 +1127,7 @@ namespace Multiplayer
|
||||
{
|
||||
if (message.m_propertyUpdateData.GetSize() > 0)
|
||||
{
|
||||
AzNetworking::TrackChangedSerializer<AzNetworking::NetworkOutputSerializer> outputSerializer(message.m_propertyUpdateData.GetBuffer(), message.m_propertyUpdateData.GetSize());
|
||||
AzNetworking::TrackChangedSerializer<AzNetworking::NetworkOutputSerializer> outputSerializer(message.m_propertyUpdateData.GetBuffer(), static_cast<uint32_t>(message.m_propertyUpdateData.GetSize()));
|
||||
if (!HandlePropertyChangeMessage
|
||||
(
|
||||
replicator,
|
||||
|
||||
@@ -430,7 +430,7 @@ namespace Multiplayer
|
||||
updateMessage.SetPrefabEntityId(netBindComponent->GetPrefabEntityId());
|
||||
}
|
||||
|
||||
AzNetworking::NetworkInputSerializer inputSerializer(updateMessage.ModifyData().GetBuffer(), updateMessage.ModifyData().GetCapacity());
|
||||
AzNetworking::NetworkInputSerializer inputSerializer(updateMessage.ModifyData().GetBuffer(), static_cast<uint32_t>(updateMessage.ModifyData().GetCapacity()));
|
||||
m_propertyPublisher->UpdateSerialization(inputSerializer);
|
||||
updateMessage.ModifyData().Resize(inputSerializer.GetSize());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user