void Awake() { Bass.AggressiveList = SaveUtil.LoadList <ConditionalItem>(BASS_AGGR_LIST); Bass.NeutralList = SaveUtil.LoadList <ConditionalItem>(BASS_NEU_LIST); Bass.DefensiveList = SaveUtil.LoadList <ConditionalItem>(BASS_DEF_LIST); Treble.AggressiveList = SaveUtil.LoadList <ConditionalItem>(TREBLE_AGGR_LIST); Treble.NeutralList = SaveUtil.LoadList <ConditionalItem>(TREBLE_NEU_LIST); Treble.DefensiveList = SaveUtil.LoadList <ConditionalItem>(TREBLE_DEF_LIST); EnemyBass.AggressiveList = SaveUtil.LoadList <ConditionalItem>(ENEMY_BASS_AGGR_LIST); EnemyBass.NeutralList = SaveUtil.LoadList <ConditionalItem>(ENEMY_BASS_NEU_LIST); EnemyBass.DefensiveList = SaveUtil.LoadList <ConditionalItem>(ENEMY_BASS_DEF_LIST); EnemyTreble.AggressiveList = SaveUtil.LoadList <ConditionalItem>(ENEMY_TREBLE_AGGR_LIST); EnemyTreble.NeutralList = SaveUtil.LoadList <ConditionalItem>(ENEMY_TREBLE_NEU_LIST); EnemyTreble.DefensiveList = SaveUtil.LoadList <ConditionalItem>(ENEMY_TREBLE_DEF_LIST); }
public void GenericSaveList() { List <ConditionalItem> tempList = new List <ConditionalItem>(); ConditionalItem condItem = new ConditionalItem(); for (int i = 0; i < 10; i++) { condItem = new ConditionalItem(); condItem.cond1Val = i; condItem.cond2Val = i; tempList.Add(condItem); } SaveUtil.SaveList <ConditionalItem>(tempList, TEST_KEY); List <ConditionalItem> loadedList = SaveUtil.LoadList <ConditionalItem>(TEST_KEY); Assert.AreEqual(tempList.Count, loadedList.Count); for (int i = 0; i < tempList.Count; i++) { Assert.AreEqual(tempList[i].GetSentence(), loadedList[i].GetSentence()); } PlayerPrefs.DeleteKey(TEST_KEY); }