2021-03-05 17:46:05 +08:00

27 lines
506 B
C++

#pragma once
#include "moveableentity.h"
#include "cs_proto.pb.h"
namespace MetaData
{
struct Equip;
}
class Human;
class Room;
class Hero : public MoveableEntity
{
public:
Hero();
virtual ~Hero() override;
virtual void Initialize() override;
virtual void FillMFObjectPart(Room* room, Human* hum, cs::MFObjectPart* part_data) override;
virtual void FillMFObjectFull(Room* room, Human* hum, cs::MFObjectFull* full_data) override;
private:
bool later_removed_ = false;
};