Bazaar developer reference

getUnit(const IDInfo &)

Defined in
CvGameCoreUtils.cpp, line 185
Hook name
CivHooks::getUnit

Hooks

static bool BeforegetUnit(const IDInfo& unit, CvUnit*& result);static void AftergetUnit(const IDInfo& unit, CvUnit*& result);static CvUnit* ReplacegetUnit(CvUnit* (*original)(const IDInfo&), const IDInfo& unit);CivRegisterBefore<CivHooks::getUnit>(host, &BeforegetUnit);CivRegisterAfter<CivHooks::getUnit>(host, &AftergetUnit);CivRegisterReplace<CivHooks::getUnit>(host, &ReplacegetUnit);

Code

185CvUnit* getUnit(const IDInfo& unit)186{187	if((unit.eOwner >= 0) && unit.eOwner < MAX_PLAYERS)188	{189		return (GET_PLAYER((PlayerTypes)unit.eOwner).getUnit(unit.iID));190	}191192	return NULL;193}

Calls

Called by

58 functions in 11 files