File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
GameFrameX.Hotfix/StartUp Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -53,16 +53,22 @@ protected override void GameAppClientOnConnected()
5353 Send ( reqRegisterServer ) ;
5454 }
5555
56- readonly ReqActorHeartBeat _reqActorHeartBeat = new ReqActorHeartBeat ( ) ;
5756
5857 protected override MessageObject GameAppClientOnHeartBeat ( )
5958 {
60- _reqActorHeartBeat . Timestamp = TimeHelper . UnixTimeMilliseconds ( ) ;
61- _reqActorHeartBeat . UpdateUniqueId ( ) ;
62- return _reqActorHeartBeat ;
59+ var reqActorHeartBeat = MessageObjectPoolHelper . Get < ReqActorHeartBeat > ( ) ;
60+ reqActorHeartBeat . Timestamp = TimeHelper . UnixTimeMilliseconds ( ) ;
61+ reqActorHeartBeat . UpdateUniqueId ( ) ;
62+ return reqActorHeartBeat ;
6363 }
6464
6565 protected override void GameAppClientOnMessage ( MessageObject message )
6666 {
67+ if ( MessageProtoHelper . IsHeartbeat ( message ) )
68+ {
69+ return ;
70+ }
71+
72+ base . GameAppClientOnMessage ( message ) ;
6773 }
6874}
You can’t perform that action at this time.
0 commit comments