1
This commit is contained in:
commit
4f822967d4
@ -434,7 +434,7 @@ namespace mtb
|
||||
{
|
||||
std::shared_ptr<a8::reflect::Class> meta_class = nullptr;
|
||||
if (!meta_class) {
|
||||
meta_class = new a8::reflect::Class("SkillNumber", 29, 0);
|
||||
meta_class = std::make_shared<a8::reflect::Class>("SkillNumber", 29, 0);
|
||||
meta_class->SetSimpleField(0, "skill_id", a8::reflect::ET_INT32, my_offsetof2(SkillNumber, skill_id_));
|
||||
meta_class->SetSimpleField(1, "skill_type", a8::reflect::ET_INT32, my_offsetof2(SkillNumber, skill_type_));
|
||||
meta_class->SetSimpleField(2, "number", a8::reflect::ET_FLOAT, my_offsetof2(SkillNumber, number_));
|
||||
|
@ -362,7 +362,7 @@ std::shared_ptr<Room> RoomMgr::GetJoinableRoom(MatchTeam* team)
|
||||
nullptr);
|
||||
}
|
||||
|
||||
Room* RoomMgr::GetRoomByUuid(const std::string& room_uuid)
|
||||
std::shared_ptr<Room> RoomMgr::GetRoomByUuid(const std::string& room_uuid)
|
||||
{
|
||||
auto itr = room_hash_.find(room_uuid);
|
||||
return itr != room_hash_.end() ? itr->second : nullptr;
|
||||
|
@ -78,7 +78,7 @@ class RoomMgr : public a8::Singleton<RoomMgr>
|
||||
void ActiveRoom(const std::string& room_uuid);
|
||||
int RoomNum();
|
||||
int OverRoomNum();
|
||||
Room* GetRoomByUuid(const std::string& uuid);
|
||||
std::shared_ptr<Room> GetRoomByUuid(const std::string& uuid);
|
||||
void AddOverRoom(const std::string& room_uuid);
|
||||
bool IsGM(const std::string& account_id);
|
||||
void JoinTeam(MatchTeam* team);
|
||||
@ -127,10 +127,10 @@ class RoomMgr : public a8::Singleton<RoomMgr>
|
||||
int current_room_idx_ = 0;
|
||||
int match_mode_ = 0;
|
||||
|
||||
std::map<std::string, Room*> inactive_room_hash_;
|
||||
std::map<std::string, Room*> room_hash_;
|
||||
std::map<int, Room*> room_idx_hash_;
|
||||
std::map<std::string, Room*> over_room_hash_;
|
||||
std::map<std::string, std::shared_ptr<Room>> inactive_room_hash_;
|
||||
std::map<std::string, std::shared_ptr<Room>> room_hash_;
|
||||
std::map<int, std::shared_ptr<Room>> room_idx_hash_;
|
||||
std::map<std::string, std::shared_ptr<Room>> over_room_hash_;
|
||||
f8::Attacher reportstate_timer_attacher_;
|
||||
std::map<std::string, int> gm_hash_;
|
||||
std::map<std::string, std::map<std::string, std::string>> team_room_hash_;
|
||||
|
2
third_party/f8
vendored
2
third_party/f8
vendored
@ -1 +1 @@
|
||||
Subproject commit f856de73d2a3087289495690e3ea9bd7b1aa79ef
|
||||
Subproject commit 7fb9c9083275fd35c2bb4456999673444dcfe986
|
Loading…
x
Reference in New Issue
Block a user