#pragma once #include #include #include #include "Task.h" namespace Sapphire::World { class RemoveBNpcTask : public Task { public: RemoveBNpcTask( uint64_t delayTime, Entity::BNpcPtr bnpc ); void onQueue() override; void execute() override; std::string toString() override; private: Entity::BNpcPtr m_pBNpc; }; }