12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- //------------------------------------------------------------
- // Game Framework
- // Copyright © 2013-2021 Jiang Yin. All rights reserved.
- // Homepage: https://gameframework.cn/
- // Feedback: mailto:ellan@gameframework.cn
- //------------------------------------------------------------
- namespace GameFramework.Network
- {
- internal sealed partial class NetworkManager : GameFrameworkModule, INetworkManager
- {
- private sealed class HeartBeatState
- {
- private float m_HeartBeatElapseSeconds;
- private int m_MissHeartBeatCount;
- public HeartBeatState()
- {
- m_HeartBeatElapseSeconds = 0f;
- m_MissHeartBeatCount = 0;
- }
- public float HeartBeatElapseSeconds
- {
- get
- {
- return m_HeartBeatElapseSeconds;
- }
- set
- {
- m_HeartBeatElapseSeconds = value;
- }
- }
- public int MissHeartBeatCount
- {
- get
- {
- return m_MissHeartBeatCount;
- }
- set
- {
- m_MissHeartBeatCount = value;
- }
- }
- public void Reset(bool resetHeartBeatElapseSeconds)
- {
- if (resetHeartBeatElapseSeconds)
- {
- m_HeartBeatElapseSeconds = 0f;
- }
- m_MissHeartBeatCount = 0;
- }
- }
- }
- }
|