コード例 #1
0
    /// <summary>
    /// 获取附加属性id
    /// </summary>
    /// <returns></returns>
    public List <uint> GetAdditiveAttrIds()
    {
        List <uint> result = new List <uint>();

        if (null != serverData && null != serverData.numbers)
        {
            foreach (GameCmd.PairNumber pair in ServerData.numbers)
            {
                if (!ItemDefine.IsAdditiveAttr(pair.id))
                {
                    continue;
                }
                result.Add(pair.id);
            }
        }
        return(result);
    }
コード例 #2
0
    /// <summary>
    /// 获取附加属性
    /// </summary>
    /// <returns></returns>
    public List <GameCmd.PairNumber> GetAdditiveAttr()
    {
        List <GameCmd.PairNumber> result = new List <GameCmd.PairNumber>();

        if (null != serverData && null != serverData.numbers)
        {
            for (int i = 0; i < ServerData.numbers.Count; i++)
            {
                GameCmd.PairNumber pair = ServerData.numbers[i];
                if (!ItemDefine.IsAdditiveAttr(pair.id))
                {
                    continue;
                }
                result.Add(pair);
            }
        }
        return(result);
    }