internal static bool SaveSaveData(ManSaveGame.SaveData saveData, string filePath) { FlagSave(saveData); var saveEvent = new SaveGameEvent(saveData, filePath); OnSave?.Invoke(saveEvent); return(saveEvent.CancelSave); }
public SaveGameEvent(ManSaveGame.SaveData data, string filePath) { Data = data; FilePath = filePath; }
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"; }