Beispiel #1
0
        public ListView <CAchieveItem2> GetTrophies(enTrophyState state)
        {
            ListView <CAchieveItem2> listView = new ListView <CAchieveItem2>();

            switch (state)
            {
            case enTrophyState.All:
                for (int i = 0; i < this.m_Trophies.Count; i++)
                {
                    CAchieveItem2 item = this.m_Trophies[i];
                    listView.Add(item);
                }
                break;

            case enTrophyState.Finish:
                for (int j = 0; j < this.m_Trophies.Count; j++)
                {
                    CAchieveItem2 cAchieveItem = this.m_Trophies[j];
                    if (cAchieveItem.IsFinish())
                    {
                        listView.Add(cAchieveItem);
                    }
                }
                break;

            case enTrophyState.UnFinish:
                for (int k = 0; k < this.m_Trophies.Count; k++)
                {
                    CAchieveItem2 cAchieveItem2 = this.m_Trophies[k];
                    if (!cAchieveItem2.IsFinish())
                    {
                        listView.Add(cAchieveItem2);
                    }
                }
                break;
            }
            return(listView);
        }
Beispiel #2
0
        public ListView <CAchieveItem2> GetTrophies(enTrophyState state)
        {
            ListView <CAchieveItem2> listView = new ListView <CAchieveItem2>();

            switch (state)
            {
            case enTrophyState.All:
                for (int i = 0; i < this.m_Trophies.get_Count(); i++)
                {
                    CAchieveItem2 cAchieveItem = this.m_Trophies.get_Item(i);
                    listView.Add(cAchieveItem);
                }
                break;

            case enTrophyState.Finish:
                for (int j = 0; j < this.m_Trophies.get_Count(); j++)
                {
                    CAchieveItem2 cAchieveItem2 = this.m_Trophies.get_Item(j);
                    if (cAchieveItem2.IsFinish())
                    {
                        listView.Add(cAchieveItem2);
                    }
                }
                break;

            case enTrophyState.UnFinish:
                for (int k = 0; k < this.m_Trophies.get_Count(); k++)
                {
                    CAchieveItem2 cAchieveItem3 = this.m_Trophies.get_Item(k);
                    if (!cAchieveItem3.IsFinish())
                    {
                        listView.Add(cAchieveItem3);
                    }
                }
                break;
            }
            return(listView);
        }