diff --git a/ChangeLog.md b/ChangeLog.md index db85ecb5d..0a1e8f070 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -193,6 +193,7 @@ Nazara Engine: - Added VertexMapper::HasComponentOfType() - Fixed SimpleTextDrawer bounds computation - Added LuaState::Load methods which allows to load (compile) lua code to function without executing it. +- Added ENetPeer::GetLastReceiveTime() which gives the last time a reliable packet was received. Nazara Development Kit: - ⚠️ Components no longer need to be copyable by assignation diff --git a/include/Nazara/Network/ENetPeer.hpp b/include/Nazara/Network/ENetPeer.hpp index a58d28201..c1822e761 100644 --- a/include/Nazara/Network/ENetPeer.hpp +++ b/include/Nazara/Network/ENetPeer.hpp @@ -47,6 +47,7 @@ namespace Nz void DisconnectNow(UInt32 data); inline const IpAddress& GetAddress() const; + inline UInt32 GetLastReceiveTime() const; inline UInt32 GetMtu() const; inline UInt32 GetPacketThrottleAcceleration() const; inline UInt32 GetPacketThrottleDeceleration() const; diff --git a/include/Nazara/Network/ENetPeer.inl b/include/Nazara/Network/ENetPeer.inl index 2a833e530..3f8ffa846 100644 --- a/include/Nazara/Network/ENetPeer.inl +++ b/include/Nazara/Network/ENetPeer.inl @@ -22,6 +22,11 @@ namespace Nz return m_address; } + inline UInt32 ENetPeer::GetLastReceiveTime() const + { + return m_lastReceiveTime; + } + inline UInt32 ENetPeer::GetMtu() const { return m_mtu;