Skip to content

Commit 67778e1

Browse files
authored
Merge pull request #374 from GuoWQ222/dev
Urgent:Spectator Message Block
2 parents 3b43b98 + 02e1238 commit 67778e1

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

logic/Server/RpcServices.cs

+6-5
Original file line numberDiff line numberDiff line change
@@ -74,16 +74,17 @@ public override async Task AddPlayer(PlayerMsg request, IServerStreamWriter<Mess
7474
semaDict0[request.PlayerId].Item1.Wait();
7575
try
7676
{
77-
if (currentGameInfo != null)
77+
var info = currentGameInfo.Clone();
78+
if (info != null)
7879
{
79-
for (int i = currentGameInfo.ObjMessage.Count - 1; i >= 0; i--)
80+
for (int i = info.ObjMessage.Count - 1; i >= 0; i--)
8081
{
81-
if (currentGameInfo.ObjMessage[i].NewsMessage != null)
82+
if (info.ObjMessage[i].NewsMessage != null)
8283
{
83-
currentGameInfo.ObjMessage.RemoveAt(i);
84+
info.ObjMessage.RemoveAt(i);
8485
}
8586
}
86-
await responseStream.WriteAsync(currentGameInfo);
87+
await responseStream.WriteAsync(info);
8788
GameServerLogging.logger.ConsoleLog("Send!", false);
8889
}
8990
}

0 commit comments

Comments
 (0)