Remove() static private method

static private Remove ( SaveFileMetadata metadata ) : void
metadata SaveFileMetadata
return void
Beispiel #1
0
 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);
     }
 }