game2005/server/gameserver/posiongas_mitask.h
aozhiwei 1dec9d2c26 1
2021-04-06 14:35:36 +08:00

29 lines
468 B
C++

#pragma once
#include "microtask.h"
#include "gridcell.h"
namespace MetaData
{
struct Buff;
struct Equip;
}
class Room;
class Player;
class PosionGasMiTask : public MicroTask
{
public:
Room* room = nullptr;
a8::Vec2 bomb_pos;
CreatureWeakPtr sender;
MetaData::Equip* gun_meta = nullptr;
MetaData::Equip* meta = nullptr;
std::set<GridCell*> grid_list;
void Initialzie();
void Active();
void Check();
void Done();
};