32 virtual bool ableToNavigate()
const;
47 virtual void firstTick();
53 virtual void invokeNavAreaChangedCallbacks();
56 virtual void changingNavArea(
DtNavArea* newNavArea);
62 virtual bool isCollidableWhenDestroyed()
const;
DtNoArgumentCallbackList myChangedNavAreaCallbackList
Definition: vrfObjectNavInterface.h:69
Definition: vrfObjectNavInterface.h:18
void(* DtCallbackFunctionType)(void *)
The function signature of the callback function.
Definition: noArgumentCallbackList.h:156
DtNavArea * myCurrentNavArea
Definition: vrfObjectNavInterface.h:67
DtSharedVrfObjectReference class will allocate an empty DtVrfObjectReference if one is not assigned s...
Definition: vrfObjectReference.h:102
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
Contains all the data and logic for navigation within a specific area.
Definition: navArea.h:181
This class works just as DtCalllbackTable, but manages callbacks that have no arguments, and therefore don't fit in the template defined by DtCallbackList.
Definition: noArgumentCallbackList.h:152
DtSharedVrfObjectReference myVrfObject
Definition: vrfObjectNavInterface.h:65
bool myFirstTick
Definition: vrfObjectNavInterface.h:66
virtual void postObjectInit()
Perform additional initialization after the object has been initialized.
Definition: vrfObjectNavInterface.h:44
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.