diff --git a/server/gameserver/obstacle.cc b/server/gameserver/obstacle.cc index 0103c8a..f1a86d8 100644 --- a/server/gameserver/obstacle.cc +++ b/server/gameserver/obstacle.cc @@ -127,6 +127,16 @@ ColliderComponent* Obstacle::GetBoxBound() return nullptr; } +void Obstacle::GetAabbBox(AabbCollider& aabb_box) +{ + +} + +void Obstacle::GetCircleBox(CircleCollider& circle_box) +{ + +} + void Obstacle::Explosion(Bullet* bullet) { float old_rad = self_collider_->rad; diff --git a/server/gameserver/obstacle.h b/server/gameserver/obstacle.h index 13f4a7b..c7e234f 100644 --- a/server/gameserver/obstacle.h +++ b/server/gameserver/obstacle.h @@ -44,6 +44,8 @@ class Obstacle : public Entity virtual void FillMFObjectPart(cs::MFObjectPart* part_data) override; virtual void FillMFObjectFull(cs::MFObjectFull* full_data) override; virtual ColliderComponent* GetBoxBound() override; + virtual void GetAabbBox(AabbCollider& aabb_box) override; + virtual void GetCircleBox(CircleCollider& circle_box) override; void Explosion(Bullet* bullet); private: