//private static bool savingInProgress = false; private void OnSave(object sender, SavingEventArgs e) { VoidshroomTree.RemovalAll(); //CaveCarrot.RemoveAll(); ModState.visitedMineshafts.Clear(); ModState.SaveMod(); }
private void OnSave(object sender, SavingEventArgs e) { if (!savingInProgress) { savingInProgress = true; VoidshroomTree.RemovalAll(); ModState.visitedMineshafts.Clear(); ModState.SaveMod(); savingInProgress = false; } }