瀏覽代碼

timer fix

zelpold 4 年之前
父節點
當前提交
19e6bc2411
共有 2 個文件被更改,包括 3 次插入3 次删除
  1. 1 2
      MafiaTelegramBot/Game/GameRooms/GameRoom.GameProcess.cs
  2. 2 1
      MafiaTelegramBot/Game/Player.cs

+ 1 - 2
MafiaTelegramBot/Game/GameRooms/GameRoom.GameProcess.cs

@@ -227,8 +227,7 @@ namespace MafiaTelegramBot.Game.GameRooms
             {
             {
                 var contenders = await DefencePhase();
                 var contenders = await DefencePhase();
                 if (contenders.Count > 1) contenders = await DefencePhase();
                 if (contenders.Count > 1) contenders = await DefencePhase();
-                if (contenders.Count > 1) await PlayersCh.Send(strings.villagers_could_not_decide);
-                if (contenders.Count == 0) await PlayersCh.Send(strings.villagers_could_not_decide);
+                if (contenders.Count is > 1 or 0 ) await PlayersCh.Send(strings.villagers_could_not_decide);
                 else await contenders[0].CurrentRole.Dispatch();
                 else await contenders[0].CurrentRole.Dispatch();
             });
             });
         }
         }

+ 2 - 1
MafiaTelegramBot/Game/Player.cs

@@ -57,7 +57,8 @@ namespace MafiaTelegramBot.Game
 
 
         public async Task Restart()
         public async Task Restart()
         {
         {
-            ActiveTime.Stop();
+            if (ActiveTime.Enabled)
+                ActiveTime.Stop();
             ActiveTime.Start();
             ActiveTime.Start();
         }
         }