aozhiwei 395a2a1a88 1
2023-03-17 11:42:29 +08:00

31 lines
587 B
C++

#pragma once
#include "mt/macro.h"
#include "mtb/Grasp.h"
#include "mt/GraspBuff.h"
namespace mt
{
DECLARE_ID_TABLE(Grasp, mtb::Grasp,
"grasp@grasp.json",
"grasp_id")
public:
void Init1();
void Init2();
static void StaticPostInit();
static std::set<int>* GetBuffs(int hero_id, int hero_lv, int gun_id);
protected:
static std::map<long long, std::tuple<int, std::set<int>>> hero_id_lv_gun_hash_;
std::set<int> _add_buff_list;
std::set<int> _remove_buff_list;
};
}