This commit is contained in:
aozhiwei 2024-04-01 14:42:37 +08:00
parent 03714d5473
commit 338b731a31
2 changed files with 4 additions and 4 deletions

View File

@ -285,11 +285,11 @@ a8::Attacher* InGameVoice::GetNoDeadTimerAttacher(int killer_id)
{
auto itr = personal_nodead_timer_attacher_.find(killer_id);
if (itr == personal_nodead_timer_attacher_.end()) {
personal_nodead_timer_attacher_[killer_id] = a8::Attacher();
personal_nodead_timer_attacher_[killer_id] = std::make_shared<a8::Attacher>();
itr = personal_nodead_timer_attacher_.find(killer_id);
itr->second.SetOwner(&room_->xtimer);
itr->second->SetOwner(&room_->xtimer);
}
return &itr->second;
return itr->second.get();
}
void InGameVoice::TriggerEvent(Human* killer, Human* deader)

View File

@ -29,6 +29,6 @@ private:
std::map<int, int> personal_kills_;
std::map<int, int> personal_series_kills_;
std::map<int, int> personal_nodead_series_kills_;
std::map<int, a8::Attacher> personal_nodead_timer_attacher_;
std::map<int, std::shared_ptr<a8::Attacher>> personal_nodead_timer_attacher_;
};