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()); }
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()); }