39 #ifndef __NAV_MESH_LOCALIZER_TASK_H__
40 #define __NAV_MESH_LOCALIZER_TASK_H__
95 virtual std::string toString()
const;
107 virtual bool isEquivalent(
const Task * task )
const;
117 #endif // __NAV_MESH_LOCALIZER_TASK_H__
Class responsible for tracking agent relatinoships to the navigation mesh: its current location and i...
Definition: NavMeshLocalizer.h:186
The core namespace. All elements of Menge are contained in this namespace.
Definition: AgentGenerator.cpp:43
Defines the interface for behavior FSM tasks. actions that need to be taken at each time step...
Sets up the proper compiler directives for platform and dll export/import.
Templated class for the behavior finite state machine.
Definition: FSM.h:126
ResourcePtr< NavMeshLocalizer > NavMeshLocalizerPtr
forward declaration. See NavMeshLocalizer for more details
Definition: NavMeshLocalizerTask.h:56
The namespace contains the Behavior Finite State Machine (BFSM) definition.
Collection of convenient pre-compiler information for fsm definitions.
NavMeshLocalizerPtr _localizer
The localizer used by this task.
Definition: NavMeshLocalizerTask.h:113
Interface for basic FSM task.
Definition: Task.h:110
The basic class for all on-disk resources.
Sub-class of NavMeshLocalizer that can be run as an FSM task.
Definition: NavMeshLocalizerTask.h:67
Exception thrown when a task fails at doing its work. These exceptions can be logged but should not a...
Definition: Task.h:68