#pragma once #include #include #include "Effect.h" class EntityType; class Entity : public virtual Framework::ReferenceCounter { private: float maxHP; float currentHP; Framework::Vec3 position; EntityType *zEntityType; public: friend Effect; friend EntityType; };