Ejemplo n.º 1
0
        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();
        }