Bazaar developer reference

CvUnit::canMoveThrough(const CvPlot &, byte) const

Defined in
CvUnit.cpp, line 3389
Class
CvUnit
Hook name
CivHooks::CvUnit_canMoveThrough

Hooks

static bool BeforeCvUnit_canMoveThrough(const CvUnit* self, const CvPlot& plot, byte bMoveFlags, bool& result);static void AfterCvUnit_canMoveThrough(const CvUnit* self, const CvPlot& plot, byte bMoveFlags, bool& result);static bool ReplaceCvUnit_canMoveThrough(bool (*original)(const CvUnit*, const CvPlot&, byte), const CvUnit* self, const CvPlot& plot, byte bMoveFlags);CivRegisterBefore<CivHooks::CvUnit_canMoveThrough>(host, &BeforeCvUnit_canMoveThrough);CivRegisterAfter<CivHooks::CvUnit_canMoveThrough>(host, &AfterCvUnit_canMoveThrough);CivRegisterReplace<CivHooks::CvUnit_canMoveThrough>(host, &ReplaceCvUnit_canMoveThrough);

Code

3389bool CvUnit::canMoveThrough(const CvPlot& plot, byte bMoveFlags) const3390{3391	VALIDATE_OBJECT3392	return canMoveInto(plot, bMoveFlags);3393}

Calls

Called by