public void SaveAll() { CharacterTabViewModel.Save(); DialogueTabViewModel.Save(); VendorTabViewModel.Save(); QuestTabViewModel.Save(); CurrencyTabViewModel.Save(); ProjectData proj = MainWindow.CurrentProject; NPCProject data = proj.data; data.lastCharacter = data.characters.IndexOf(CharacterTabViewModel.Character); data.lastDialogue = data.dialogues.IndexOf(DialogueTabViewModel.Dialogue); data.lastQuest = data.quests.IndexOf(QuestTabViewModel.Quest); data.lastVendor = data.vendors.IndexOf(VendorTabViewModel.Vendor); data.lastCurrency = data.currencies.IndexOf(CurrencyTabViewModel.Currency); }