示例#1
0
    /// <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);
    }
示例#2
0
    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
    }