Esempio n. 1
0
                internal static bool SaveSaveData(ManSaveGame.SaveData saveData, string filePath)
                {
                    FlagSave(saveData);
                    var saveEvent = new SaveGameEvent(saveData, filePath);

                    OnSave?.Invoke(saveEvent);
                    return(saveEvent.CancelSave);
                }
Esempio n. 2
0
 public SaveGameEvent(ManSaveGame.SaveData data, string filePath)
 {
     Data     = data;
     FilePath = filePath;
 }
Esempio n. 3
0
                internal static void FlagSave(ManSaveGame.SaveData saveData)
                {
#warning Flag saves here
                    //Console.WriteLine($"Flagging save file (current={saveData.State.m_OverlayData ?? "null"})");
                    //saveData.State.m_OverlayData = "Save loaded by modded game";
                }