Bazaar developer reference

PUF_isDomainType(const CvUnit *, int, int)

Defined in
CvGameCoreUtils.cpp, line 826
Hook name
CivHooks::PUF_isDomainType

Hooks

static bool BeforePUF_isDomainType(const CvUnit* pUnit, int iData1, int arg2, bool& result);static void AfterPUF_isDomainType(const CvUnit* pUnit, int iData1, int arg2, bool& result);static bool ReplacePUF_isDomainType(bool (*original)(const CvUnit*, int, int), const CvUnit* pUnit, int iData1, int arg2);CivRegisterBefore<CivHooks::PUF_isDomainType>(host, &BeforePUF_isDomainType);CivRegisterAfter<CivHooks::PUF_isDomainType>(host, &AfterPUF_isDomainType);CivRegisterReplace<CivHooks::PUF_isDomainType>(host, &ReplacePUF_isDomainType);

Code

826bool PUF_isDomainType(const CvUnit* pUnit, int iData1, int)827{828	CvAssertMsg(iData1 != -1, "Invalid data argument, should be >= 0");829	return (pUnit->getDomainType() == iData1);830}

Calls