1
This commit is contained in:
parent
8fe2114131
commit
4409ce5200
@ -4,6 +4,13 @@
|
||||
|
||||
#include "mt/Equip.h"
|
||||
|
||||
const static int TEST_CD_TIME = 5;
|
||||
|
||||
int BagItem::GetCdTime(Human* hum)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void Bag::Parse(const std::list<int>& items)
|
||||
{
|
||||
auto p = std::make_shared<BagItem>();
|
||||
|
@ -12,6 +12,8 @@ struct BagItem
|
||||
int equip_num = 0;
|
||||
const mt::Equip* equip_meta = nullptr;
|
||||
long long last_use_tick = 0;
|
||||
|
||||
int GetCdTime(Human* num);
|
||||
};
|
||||
|
||||
class Bag
|
||||
|
@ -2953,5 +2953,11 @@ void Bag::UseItem(int equip_id)
|
||||
void Bag::PushBagInfo()
|
||||
{
|
||||
cs::SMPushBag notify_msg;
|
||||
for (auto& pair : items_) {
|
||||
auto p = notify_msg.add_items();
|
||||
p->set_equip_id(pair.second->equip_id);
|
||||
p->set_equip_num(pair.second->equip_num);
|
||||
p->set_use_cd(pair.second->GetCdTime(owner_));
|
||||
}
|
||||
owner_->SendNotifyMsg(notify_msg);
|
||||
}
|
||||
|
@ -2172,11 +2172,11 @@ message SMServerSyncPos
|
||||
//推送背包数据-全量(当断线重连时可能出现的数据不一致时,本地在服务器的列表里不存在时则本地数据数量设置为0)
|
||||
message SMPushBag
|
||||
{
|
||||
optional MFBagItem items = 1; //背包道具列表
|
||||
repeated MFBagItem items = 1; //背包道具列表
|
||||
}
|
||||
|
||||
//更新背包数
|
||||
message SMUpdateBag
|
||||
{
|
||||
optional MFBagItem items = 1; //背包道具列表
|
||||
repeated MFBagItem items = 1; //背包道具列表
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user