Hooks
static bool BeforeCvAIOperation_PeekAtNextUnitToBuild(CvAIOperation* self, int iAreaID, OperationSlot& result);static void AfterCvAIOperation_PeekAtNextUnitToBuild(CvAIOperation* self, int iAreaID, OperationSlot& result);static OperationSlot ReplaceCvAIOperation_PeekAtNextUnitToBuild(OperationSlot (*original)(CvAIOperation*, int), CvAIOperation* self, int iAreaID);CivRegisterBefore<CivHooks::CvAIOperation_PeekAtNextUnitToBuild>(host, &BeforeCvAIOperation_PeekAtNextUnitToBuild);CivRegisterAfter<CivHooks::CvAIOperation_PeekAtNextUnitToBuild>(host, &AfterCvAIOperation_PeekAtNextUnitToBuild);CivRegisterReplace<CivHooks::CvAIOperation_PeekAtNextUnitToBuild>(host, &ReplaceCvAIOperation_PeekAtNextUnitToBuild);