diff --git a/VPet-Simulator.Core/Display/MainLogic.cs b/VPet-Simulator.Core/Display/MainLogic.cs index d0128ad..4548577 100644 --- a/VPet-Simulator.Core/Display/MainLogic.cs +++ b/VPet-Simulator.Core/Display/MainLogic.cs @@ -283,11 +283,11 @@ namespace VPet_Simulator.Core playSwitchAnimat(Core.Save.Mode, newmod); Core.Save.Mode = newmod; - //看情况播放停止工作动画 - if (newmod == GameSave.ModeType.Ill && State == WorkingState.Work) - { - WorkTimer.Stop(); - } + } + //看情况播放停止工作动画 + if (Core.Save.Mode == GameSave.ModeType.Ill && State == WorkingState.Work) + { + WorkTimer.Stop(); } } private void playSwitchAnimat(GameSave.ModeType before, GameSave.ModeType after)