Bazaar developer reference

CvPlot::setCenterUnit(UnitHandle)

Defined in
CvPlot.cpp, line 10054
Class
CvPlot
Hook name
CivHooks::CvPlot_setCenterUnit

Hooks

static bool BeforeCvPlot_setCenterUnit(CvPlot* self, UnitHandle pNewValue);static void AfterCvPlot_setCenterUnit(CvPlot* self, UnitHandle pNewValue);static void ReplaceCvPlot_setCenterUnit(void (*original)(CvPlot*, UnitHandle), CvPlot* self, UnitHandle pNewValue);CivRegisterBefore<CivHooks::CvPlot_setCenterUnit>(host, &BeforeCvPlot_setCenterUnit);CivRegisterAfter<CivHooks::CvPlot_setCenterUnit>(host, &AfterCvPlot_setCenterUnit);CivRegisterReplace<CivHooks::CvPlot_setCenterUnit>(host, &ReplaceCvPlot_setCenterUnit);

Code

10054void CvPlot::setCenterUnit(UnitHandle pNewValue)10055{10056	UnitHandle pOldValue;1005710058	pOldValue = getCenterUnit();1005910060	m_pCenterUnit = pNewValue;10061	m_pCenterUnit.ignoreDestruction(true);1006210063	if(pOldValue != pNewValue)10064	{10065		UnitHandle newCenterUnit = getCenterUnit();10066		if(newCenterUnit)10067		{10068			newCenterUnit->setInfoBarDirty(true);10069		}10070	}10071}

Calls

Called by