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