#pragma once //#pragma warning (disable:4786) #include "../Vehicle.h" #include "ArcanistGoalTypes.h" #include "Goal.h" class GoalWander : public Goal { private: public: explicit GoalWander(Vehicle* Bot) : Goal(Bot, goal_wander) {} void Activate() override; int Process() override; void Terminate() override; void markOwnerWithGoal() override { m_Owner->m_Goal = m_Type; } };