Update
This commit is contained in:
@@ -20,13 +20,6 @@ namespace SlayTheSpire2.LAN.Multiplayer.Patchs
|
|||||||
private static bool Prefix(RunSaveManager __instance, AbstractRoom? preFinishedRoom, bool ____forceSynchronous,
|
private static bool Prefix(RunSaveManager __instance, AbstractRoom? preFinishedRoom, bool ____forceSynchronous,
|
||||||
ISaveStore ____saveStore, Action? ___Saved, ref Task __result)
|
ISaveStore ____saveStore, Action? ___Saved, ref Task __result)
|
||||||
{
|
{
|
||||||
if (!RunManager.Instance.ShouldSave || (RunManager.Instance.NetService.Type != NetGameType.Singleplayer &&
|
|
||||||
RunManager.Instance.NetService.Type != NetGameType.Host))
|
|
||||||
{
|
|
||||||
__result = Task.CompletedTask;
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
__result = TaskHelper.RunSafely(SaveRun(__instance, preFinishedRoom, ____forceSynchronous, ____saveStore,
|
__result = TaskHelper.RunSafely(SaveRun(__instance, preFinishedRoom, ____forceSynchronous, ____saveStore,
|
||||||
___Saved));
|
___Saved));
|
||||||
|
|
||||||
@@ -37,6 +30,10 @@ namespace SlayTheSpire2.LAN.Multiplayer.Patchs
|
|||||||
bool forceSynchronous,
|
bool forceSynchronous,
|
||||||
ISaveStore saveStore, Action? saved)
|
ISaveStore saveStore, Action? saved)
|
||||||
{
|
{
|
||||||
|
if (!RunManager.Instance.ShouldSave || (RunManager.Instance.NetService.Type != NetGameType.Singleplayer &&
|
||||||
|
RunManager.Instance.NetService.Type != NetGameType.Host))
|
||||||
|
return;
|
||||||
|
|
||||||
var value = RunManager.Instance.ToSave(preFinishedRoom);
|
var value = RunManager.Instance.ToSave(preFinishedRoom);
|
||||||
var savePath = RunManager.Instance.NetService.Type.IsMultiplayer()
|
var savePath = RunManager.Instance.NetService.Type.IsMultiplayer()
|
||||||
? RunManager.Instance.NetService.Platform == PlatformType.None
|
? RunManager.Instance.NetService.Platform == PlatformType.None
|
||||||
|
|||||||
Reference in New Issue
Block a user