From 962462e0efce102c8ac1afe841849979049c0aab Mon Sep 17 00:00:00 2001 From: xiaohang Date: Fri, 15 Sep 2023 18:23:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E9=80=81=E4=BF=A1=E6=81=AF=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Runtime/MessageSender.cs | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/Runtime/MessageSender.cs b/Runtime/MessageSender.cs index 7391338..45ba884 100644 --- a/Runtime/MessageSender.cs +++ b/Runtime/MessageSender.cs @@ -34,7 +34,7 @@ namespace DofLibrary set => _cid = value; } - public void PlayerEnter(string roomId, string uid, string nickName, string country) + public void PlayerEnter(string roomId, string uid, string nickName, string country, string appId, string token) { var playerEnter = new ClientMessage { @@ -43,7 +43,9 @@ namespace DofLibrary RoomId = roomId, Uid = uid, NickName = nickName, - Country = country + Country = country, + AppId = appId, + Token = token } }; Send(playerEnter); @@ -64,7 +66,7 @@ namespace DofLibrary Debug.Log("LevelPrepared message sent"); } - public void PointFound(string levelId, int pointId) + public void PointFound(string levelId, int pointId, float combo) { var message = new ClientMessage { @@ -72,7 +74,8 @@ namespace DofLibrary { Cid = _cid, Level = levelId, - PointId = pointId + PointId = pointId, + Combo = combo } }; Send(message); @@ -93,18 +96,32 @@ namespace DofLibrary Debug.Log("LevelEnd message sent"); } - public void AllLevelEnd() + public void AllLevelEnd(float timeSpent) { var message = new ClientMessage { AllLevelEnd = new AllLevelEnd { - Cid = _cid + Cid = _cid, + TimeSpent = timeSpent } }; Send(message); Debug.Log("AllLevelEnd message sent"); } + + public void Heartbeat(long timestamp) + { + var message = new ClientMessage + { + Heartbeat = new Heartbeat + { + Timestamp = timestamp + } + }; + Send(message); + Debug.Log("Heartbeat message sent"); + } private void Send(ClientMessage message) {