Пример #1
0
    //call this to sort the monsters
    public void Sort(SortMode m)
    {
        var monsters = GameManager.Instance.GetComponent <YourMonsters>().yourMonstersComplete;

        sortMode = m;


        toSort.Clear();


        //convert each of your monsters to a MonsterSort, so they can be sorted based on their parameters
        foreach (KeyValuePair <int, Monster> monster in monsters)
        {
            MonsterSort sort = new MonsterSort();
            sort.monster = monster.Value;
            toSort.Add(sort);
            PlayerPrefs.SetString("SortMode", sortMode.ToString());

            //if (toSort.Count >= monsters.Count)
            //{
            //    SortMethod();
            //    GameManager.Instance.GetComponent<YourMonsters>().GetYourMonsters();
            //    infoPanel.LoadMonsters();
            //    return;
            //}
        }


        SortMethod();
        GameManager.Instance.GetComponent <YourMonsters>().GetYourMonsters();
        infoPanel.LoadMonsters();
    }
Пример #2
0
 public void SortMDList(List <MonsterData> destMonsterDataList)
 {
     MonsterSort.SortMonsterUserDataList(destMonsterDataList, CMD_BaseSelect.IconSortType, CMD_BaseSelect.IconSortOrder);
 }