diff --git a/Gems/Multiplayer/Code/Include/Multiplayer/NetworkTime/RewindableArray.inl b/Gems/Multiplayer/Code/Include/Multiplayer/NetworkTime/RewindableArray.inl index b3fe18dd79..6e496ae4ea 100644 --- a/Gems/Multiplayer/Code/Include/Multiplayer/NetworkTime/RewindableArray.inl +++ b/Gems/Multiplayer/Code/Include/Multiplayer/NetworkTime/RewindableArray.inl @@ -17,7 +17,7 @@ namespace Multiplayer template bool RewindableArray::Serialize(AzNetworking::ISerializer& serializer) { - for (uint32_t i = 0; i < size(); ++i) + for (uint32_t i = 0; i < SIZE; ++i) { if(!this[i].Serialize(serializer)) { @@ -31,7 +31,7 @@ namespace Multiplayer template bool RewindableArray::Serialize(AzNetworking::ISerializer& serializer, AzNetworking::IBitset& deltaRecord) { - for (uint32_t i = 0; i < size(); ++i) + for (uint32_t i = 0; i < SIZE; ++i) { if (deltaRecord.GetBit(i)) { diff --git a/Gems/Multiplayer/Code/Tests/RewindableContainerTests.cpp b/Gems/Multiplayer/Code/Tests/RewindableContainerTests.cpp index 2283f86267..e2e5afe6ed 100644 --- a/Gems/Multiplayer/Code/Tests/RewindableContainerTests.cpp +++ b/Gems/Multiplayer/Code/Tests/RewindableContainerTests.cpp @@ -58,6 +58,7 @@ namespace UnitTest EXPECT_EQ(RewindableContainerSize - 1, test.size()); Multiplayer::GetNetworkTime()->IncrementHostFrameId(); + // Test iterator uint32_t iterCount = 0; auto iter = test.begin(); while (iter != test.end())