Hooks
static bool BeforeCvDiplomacyAI_GetDeclarationLogTypeForIndex(CvDiplomacyAI* self, int iIndex, PublicDeclarationTypes& result);static void AfterCvDiplomacyAI_GetDeclarationLogTypeForIndex(CvDiplomacyAI* self, int iIndex, PublicDeclarationTypes& result);static PublicDeclarationTypes ReplaceCvDiplomacyAI_GetDeclarationLogTypeForIndex(PublicDeclarationTypes (*original)(CvDiplomacyAI*, int), CvDiplomacyAI* self, int iIndex);CivRegisterBefore<CivHooks::CvDiplomacyAI_GetDeclarationLogTypeForIndex>(host, &BeforeCvDiplomacyAI_GetDeclarationLogTypeForIndex);CivRegisterAfter<CivHooks::CvDiplomacyAI_GetDeclarationLogTypeForIndex>(host, &AfterCvDiplomacyAI_GetDeclarationLogTypeForIndex);CivRegisterReplace<CivHooks::CvDiplomacyAI_GetDeclarationLogTypeForIndex>(host, &ReplaceCvDiplomacyAI_GetDeclarationLogTypeForIndex);