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); }
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); }