Bazaar developer reference

CvUnit::getFacingDirection(bool) const

Defined in
CvUnit.cpp, line 19367
Class
CvUnit
Hook name
CivHooks::CvUnit_getFacingDirection

Hooks

static bool BeforeCvUnit_getFacingDirection(const CvUnit* self, bool checkLineOfSightProperty, DirectionTypes& result);static void AfterCvUnit_getFacingDirection(const CvUnit* self, bool checkLineOfSightProperty, DirectionTypes& result);static DirectionTypes ReplaceCvUnit_getFacingDirection(DirectionTypes (*original)(const CvUnit*, bool), const CvUnit* self, bool checkLineOfSightProperty);CivRegisterBefore<CivHooks::CvUnit_getFacingDirection>(host, &BeforeCvUnit_getFacingDirection);CivRegisterAfter<CivHooks::CvUnit_getFacingDirection>(host, &AfterCvUnit_getFacingDirection);CivRegisterReplace<CivHooks::CvUnit_getFacingDirection>(host, &ReplaceCvUnit_getFacingDirection);

Code

19367DirectionTypes CvUnit::getFacingDirection(bool checkLineOfSightProperty) const19368{19369	VALIDATE_OBJECT19370	if(checkLineOfSightProperty)19371	{19372		return NO_DIRECTION; //look in all directions - LOS property has been removed from units (wasn't being used)19373	}19374	else19375	{19376		return m_eFacingDirection;19377	}19378}

Calls

Called by