Bazaar developer reference

CvPlayerAI::CityUncommitToBuildUnitForOperationSlot(OperationSlot)

Defined in
CvPlayerAI.cpp, line 946
Class
CvPlayerAI
Hook name
CivHooks::CvPlayerAI_CityUncommitToBuildUnitForOperationSlot
Overrides
CvPlayer::CityUncommitToBuildUnitForOperationSlot(OperationSlot)

Hooks

static bool BeforeCvPlayerAI_CityUncommitToBuildUnitForOperationSlot(CvPlayerAI* self, OperationSlot thisSlot);static void AfterCvPlayerAI_CityUncommitToBuildUnitForOperationSlot(CvPlayerAI* self, OperationSlot thisSlot);static void ReplaceCvPlayerAI_CityUncommitToBuildUnitForOperationSlot(void (*original)(CvPlayerAI*, OperationSlot), CvPlayerAI* self, OperationSlot thisSlot);CivRegisterBefore<CivHooks::CvPlayerAI_CityUncommitToBuildUnitForOperationSlot>(host, &BeforeCvPlayerAI_CityUncommitToBuildUnitForOperationSlot);CivRegisterAfter<CivHooks::CvPlayerAI_CityUncommitToBuildUnitForOperationSlot>(host, &AfterCvPlayerAI_CityUncommitToBuildUnitForOperationSlot);CivRegisterReplace<CivHooks::CvPlayerAI_CityUncommitToBuildUnitForOperationSlot>(host, &ReplaceCvPlayerAI_CityUncommitToBuildUnitForOperationSlot);

Code

946void CvPlayerAI::CityUncommitToBuildUnitForOperationSlot(OperationSlot thisSlot)947{948	// find this operation949	CvAIOperation* pThisOperation = getAIOperation(thisSlot.m_iOperationID);950	if(pThisOperation)951	{952		pThisOperation->UncommitToBuild(thisSlot);953	}954}

Calls

Called by