Hooks
static bool BeforeCvAINavalOperation_GetOperationStartCity(const CvAINavalOperation* self, CvCity*& result);static void AfterCvAINavalOperation_GetOperationStartCity(const CvAINavalOperation* self, CvCity*& result);static CvCity* ReplaceCvAINavalOperation_GetOperationStartCity(CvCity* (*original)(const CvAINavalOperation*), const CvAINavalOperation* self);CivRegisterBefore<CivHooks::CvAINavalOperation_GetOperationStartCity>(host, &BeforeCvAINavalOperation_GetOperationStartCity);CivRegisterAfter<CivHooks::CvAINavalOperation_GetOperationStartCity>(host, &AfterCvAINavalOperation_GetOperationStartCity);CivRegisterReplace<CivHooks::CvAINavalOperation_GetOperationStartCity>(host, &ReplaceCvAINavalOperation_GetOperationStartCity);