Bazaar developer reference

CvUnit::isPotentialEnemy(TeamTypes, const CvPlot *) const

Defined in
CvUnit.cpp, line 22087
Class
CvUnit
Hook name
CivHooks::CvUnit_isPotentialEnemy

Hooks

static bool BeforeCvUnit_isPotentialEnemy(const CvUnit* self, TeamTypes eTeam, const CvPlot* pPlot, bool& result);static void AfterCvUnit_isPotentialEnemy(const CvUnit* self, TeamTypes eTeam, const CvPlot* pPlot, bool& result);static bool ReplaceCvUnit_isPotentialEnemy(bool (*original)(const CvUnit*, TeamTypes, const CvPlot*), const CvUnit* self, TeamTypes eTeam, const CvPlot* pPlot);CivRegisterBefore<CivHooks::CvUnit_isPotentialEnemy>(host, &BeforeCvUnit_isPotentialEnemy);CivRegisterAfter<CivHooks::CvUnit_isPotentialEnemy>(host, &AfterCvUnit_isPotentialEnemy);CivRegisterReplace<CivHooks::CvUnit_isPotentialEnemy>(host, &ReplaceCvUnit_isPotentialEnemy);

Code

22087bool CvUnit::isPotentialEnemy(TeamTypes eTeam, const CvPlot* pPlot) const22088{22089	VALIDATE_OBJECT22090	if(NULL == pPlot)22091	{22092		pPlot = plot();22093	}2209422095	if(! pPlot)22096	{22097		return false;22098	}2209922100	return (::isPotentialEnemy(GET_PLAYER(getCombatOwner(eTeam, *pPlot)).getTeam(), eTeam));22101}

Calls

Called by