From bb70c6cffe8197928c2595698e63e27006af3d8c Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 21 Oct 2023 18:18:30 +0800 Subject: [PATCH] 1 --- server/gameserver/btcontext.h | 3 --- server/gameserver/hero_agent.h | 1 - 2 files changed, 4 deletions(-) diff --git a/server/gameserver/btcontext.h b/server/gameserver/btcontext.h index bb56a661..7995b6f5 100644 --- a/server/gameserver/btcontext.h +++ b/server/gameserver/btcontext.h @@ -9,15 +9,12 @@ class BtContext : public std::enable_shared_from_this public: virtual ~BtContext(); - void SetOwner(CreatureWeakPtr owner) { owner_ = owner;} - CreatureWeakPtr GetOwner() { return owner_; } void AddHandler(CreatureWeakPtr target, std::weak_ptr handler); void AddEvent(std::shared_ptr event); bool HasEvent(); void FireEvent(BaseAgent* agent); private: - CreatureWeakPtr owner_; std::vector> events_; std::vector>> handlers_; diff --git a/server/gameserver/hero_agent.h b/server/gameserver/hero_agent.h index 4f524397..423169d7 100644 --- a/server/gameserver/hero_agent.h +++ b/server/gameserver/hero_agent.h @@ -13,7 +13,6 @@ class Context : public BtContext \ ~Context() { if (_destory_cb) { _destory_cb(); };}; \ }; \ auto context = std::make_shared(); \ -context->SetOwner(owner); \ context->frameno = owner.Get()->room->GetFrameNo(); \ return context; \ }(owner_->GetWeakPtrRef(), this)