aozhiwei 0cf4f7651f 1
2019-07-23 14:27:43 +08:00

33 lines
645 B
C++

#pragma once
#include "entity.h"
namespace MetaData
{
struct Player;
struct Equip;
struct MapThing;
}
class Human;
class Loot : public Entity
{
public:
MetaData::Equip* meta = nullptr;
int item_id = 0;
int count = 0;
int item_level = 0;
int airdrop_point_id = 0;
bool pickuped = false;
Loot();
virtual ~Loot() override;
virtual void Initialize() override;
void RecalcSelfCollider();
virtual void FillMFObjectPart(cs::MFObjectPart* part_data) override;
virtual void FillMFObjectFull(cs::MFObjectFull* full_data) override;
private:
CircleCollider* self_collider_ = nullptr;
};