/// <summary> /// 设置Item显示内容 /// </summary> /// <param name="duns"></param> public void SetChoiseItem(Help1.SssDun[] duns) { Duns = duns; for (int i = 0; i < TypeLabels.Length; i++) { SetTypeLabel(TypeLabels[i], duns[i].CardType, i); } for (int i = 0; i < duns.Length; i++) { Help1.SssDun dun = duns[i]; if (i == 0) { for (int j = 0; j < 3; j++) { CardsList.Add(dun.Cards[j]); } } else { for (int j = 0; j < 5; j++) { CardsList.Add(dun.Cards[j]); } } } }
/// <summary> /// 将信息保存到本地 /// </summary> /// <param name="selectInfo"></param> void SaveSelectInfo(SelectedInfo selectInfo) { if (_lineInfo == null) { _lineInfo = new SelectedInfo(); } _lineInfo.CardType = selectInfo.CardType; var dun = new Help1.SssDun(); var selectDun = selectInfo.Dun; dun.Cards = new List <int>(selectDun.Cards); dun.CardType = selectDun.CardType; _lineInfo.Dun = dun; _lineInfo.Index = selectInfo.Index; _lineInfo.SelectedCards = new List <PokerCard>(selectInfo.SelectedCards); }