private static void RunOnServerGameOver(Run run, GameEndingDef ending)
{
try
{
var metadata = ProperSavePlugin.CurrentSave?.SaveFileMeta;
if (metadata != null)
{
File.Delete(metadata.FilePath);
SaveFileMetadata.Remove(metadata);
ProperSavePlugin.CurrentSave = null;
}
}
catch (Exception e)
{
ProperSavePlugin.InstanceLogger.LogWarning("Failed to delete save file");
ProperSavePlugin.InstanceLogger.LogError(e);
}
}