#pragma once #include #include class Entity; class OwnableEntity { public: virtual std::string getOwnerUUID() = 0; virtual std::shared_ptr getOwner() = 0; };