public override void Exit() { Debug.Log("In RetireScreenState.Exit"); inventory.Save(); playerEquipment.Save(); playerBloodlineController.DeleteSaveFile(); playerAbilitySet.DeleteSaveFile(); playerTakenPerks.DeleteSaveFile(); playerAbilityDictionary.DeleteSaveFile(); playerLevelExp.DeleteSaveFile(); playerAfflictionStorage.DeleteSaveFile(); }
public override void Exit() { Debug.Log("In IslandState.Exit"); AgePlayer(); playerBloodlineController.Save(); playerInventory.Save(); playerEquipment.Save(); playerLevelExpStore.Save(); SavePlayerPerks(); playerAbilitySet.Save(); playerAbilitySlots.Save(); AfflictPlayer(); playerAfflictionStorage.Save(); }