Skip to content

Commit d8ce66a

Browse files
committed
Force a game quit when pushing quit. This is a temporary measure to unblock our release which has several outstanding stateful bugs associated with previous game data persisting after disconnect.
1 parent 69037a4 commit d8ce66a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

NitroxPatcher/Patches/Dynamic/IngameMenu_QuitGame_Patch.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using Harmony;
44
using NitroxClient.Communication.Abstract;
55
using NitroxModel.Core;
6+
using UnityEngine;
67

78
namespace NitroxPatcher.Patches.Dynamic
89
{
@@ -13,8 +14,9 @@ public class IngameMenu_QuitGame_Patch : NitroxPatch, IDynamicPatch
1314

1415
public static void Prefix()
1516
{
16-
IMultiplayerSession multiplayerSession = NitroxServiceLocator.LocateService<IMultiplayerSession>();
17+
IMultiplayerSession multiplayerSession = NitroxServiceLocator.LocateService<IMultiplayerSession>();
1718
multiplayerSession.Disconnect();
19+
Application.Quit();
1820
}
1921

2022
public override void Patch(HarmonyInstance harmony)

0 commit comments

Comments
 (0)