#pragma once #include "PathfinderMob.h" #include "Mobs/Creature.h" class Player; class WaterAnimal : public PathfinderMob, public Creature { public: WaterAnimal(Level* level); virtual bool isWaterMob(); virtual bool canSpawn(); virtual int getAmbientSoundInterval(); protected: virtual bool removeWhenFarAway(); virtual int getExperienceReward(std::shared_ptr killedBy); public: virtual void baseTick(); };