#pragma once class MultiEntityMobPart; class MultiEntityMob { public: virtual Level* getLevel() = 0; virtual bool hurt(std::shared_ptr MultiEntityMobPart, DamageSource* source, float damage) = 0; };