public void CopyData(LinkedList <Huoyue> huoyuelist) { foreach (var value in huoyuelist) { HuoYueData _data = new HuoYueData(); _data.Copy(value); m_MissionID.Add(_data); } SortMissionData(ref m_MissionID); CreatActivityRewardItem(); }
private void SortMissionData(ref List <HuoYueData> m_MissionID) { for (int i = 0; i < m_MissionID.Count - 1; i++) { if (m_MissionID[i].m_isok == 0) { continue; } else { for (int j = i + 1; j < m_MissionID.Count; j++) { if (m_MissionID[j].m_isok == 0) { HuoYueData temp = m_MissionID[i]; m_MissionID[i] = m_MissionID[j]; m_MissionID[j] = temp; } } } } }