示例#1
0
        public cGodInfosList GetGodInfosList(long guid)
        {
            cGodInfosList v = null;

            if (mGodInfosList.ContainsKey(guid))
            {
                v = mGodInfosList[guid];
            }
            return(v);
        }
示例#2
0
        public cGodInfosList GetGodInfoListByMagicKey(long magicKeyGuid)
        {
            cGodInfosList v = null;

            Dictionary <long, cGodInfosList> .Enumerator iter = mGodInfosList.GetEnumerator();
            while (iter.MoveNext())
            {
                if (iter.Current.Value.magicGuid == magicKeyGuid)
                {
                    v = iter.Current.Value;
                    return(v);
                }
            }
            return(v);
        }
示例#3
0
        public void AddGodInfoList(MsgData_sGodInfosList item)
        {
            cGodInfosList v = new cGodInfosList();

            v.guid      = item.guid;      // 物品实例id
            v.wuxing    = item.wuxing;    // 悟性值
            v.id        = item.id;        // 配置ID
            v.magicGuid = item.magicGuid; // 法宝实例ID
            if (mGodInfosList.ContainsKey(v.guid))
            {
                mGodInfosList[v.guid] = v;
            }
            else
            {
                mGodInfosList.Add(v.guid, v);
            }
        }