/// <summary> /// 获取某个位置的卡牌 /// </summary> /// <returns>The battle card.</returns> /// <param name="pos">Position.</param> public ModuleCardItem GetBattleCard(E_CardPos pos) { foreach (var kv in _dicCards) { if (kv.Value.CardPos == pos) { return(kv.Value); } } return(null); }
public void UpdateCard(int cardId, int level, int stat, int cntCard, E_CardPos cardPos) { ModuleCardItem card = null; if (!_dicCards.ContainsKey(cardId)) { card = new ModuleCardItem(); _dicCards.Add(cardId, card); } else { card = _dicCards[cardId]; } //赋值 card.CardId = cardId; card.Level = level; card.CardPos = cardPos; //todo }