Example #1
0
        public void DB_Save()
        {
            if (mDicMagic.Count <= 0)
            {
                return;
            }
            GameBase.Network.Internal.RoleData_Magic magic = new GameBase.Network.Internal.RoleData_Magic();
            magic.SetSaveTag();
            magic.ownerid = play.GetBaseAttr().player_id;
            foreach (GameStruct.RoleMagicInfo info in mDicMagic.Values)
            {
                GameBase.Network.Internal.MagicInfo item = new GameBase.Network.Internal.MagicInfo();
                item.id      = info.id;
                item.magicid = info.magicid;
                item.level   = info.level;
                item.exp     = info.exp;
                magic.mListMagic.Add(item);
            }

            DBServer.Instance().GetDBClient().SendData(magic.GetBuffer());
        }
Example #2
0
        public void DB_Save()
        {
            if (mDicMagic.Count <= 0) return;
            GameBase.Network.Internal.RoleData_Magic magic = new GameBase.Network.Internal.RoleData_Magic();
            magic.SetSaveTag();
            magic.ownerid = play.GetBaseAttr().player_id;
            foreach (GameStruct.RoleMagicInfo info in mDicMagic.Values)
            {
                GameBase.Network.Internal.MagicInfo item = new GameBase.Network.Internal.MagicInfo();
                item.id = info.id;
                item.magicid = info.magicid;
                item.level = info.level;
                item.exp = info.exp;
                magic.mListMagic.Add(item);
            }

            DBServer.Instance().GetDBClient().SendData(magic.GetBuffer());
        }