/* * ------------------------------------------------------------------------- * MARK: PERSISTENT DATA FUNCTIONS * ------------------------------------------------------------------------- */ // Save all unit data. public void SaveData() { BattleData battleData = new BattleData(); battleData.turnState = turnState; DataSaver.saveData <BattleData>(battleData, savedBattleDataFilename); UnitData unitData = new UnitData(); List <UnitInfo> partyMemberInfoList = partyController.SaveData(); unitData.partyMembers = partyMemberInfoList; DataSaver.saveData <UnitData>(unitData, savedUnitDataFilename); }