1 2 3 4 5 6 7
#pragma once class RangedAttackMob { public: virtual void performRangedAttack(shared_ptr<LivingEntity> target, float power) = 0; };