Hooks
static bool BeforeCvAIOperationNukeAttack_FindBestFitReserveUnit(CvAIOperationNukeAttack* self, OperationSlot thisOperationSlot, CvPlot* arg1, CvPlot* arg2, bool* bRequired, bool& result);static void AfterCvAIOperationNukeAttack_FindBestFitReserveUnit(CvAIOperationNukeAttack* self, OperationSlot thisOperationSlot, CvPlot* arg1, CvPlot* arg2, bool* bRequired, bool& result);static bool ReplaceCvAIOperationNukeAttack_FindBestFitReserveUnit(bool (*original)(CvAIOperationNukeAttack*, OperationSlot, CvPlot*, CvPlot*, bool*), CvAIOperationNukeAttack* self, OperationSlot thisOperationSlot, CvPlot* arg1, CvPlot* arg2, bool* bRequired);CivRegisterBefore<CivHooks::CvAIOperationNukeAttack_FindBestFitReserveUnit>(host, &BeforeCvAIOperationNukeAttack_FindBestFitReserveUnit);CivRegisterAfter<CivHooks::CvAIOperationNukeAttack_FindBestFitReserveUnit>(host, &AfterCvAIOperationNukeAttack_FindBestFitReserveUnit);CivRegisterReplace<CivHooks::CvAIOperationNukeAttack_FindBestFitReserveUnit>(host, &ReplaceCvAIOperationNukeAttack_FindBestFitReserveUnit);