Hooks
static bool BeforeCvDiplomacyAI_GetDemandCounter(const CvDiplomacyAI* self, PlayerTypes ePlayer, short& result);static void AfterCvDiplomacyAI_GetDemandCounter(const CvDiplomacyAI* self, PlayerTypes ePlayer, short& result);static short ReplaceCvDiplomacyAI_GetDemandCounter(short (*original)(const CvDiplomacyAI*, PlayerTypes), const CvDiplomacyAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_GetDemandCounter>(host, &BeforeCvDiplomacyAI_GetDemandCounter);CivRegisterAfter<CivHooks::CvDiplomacyAI_GetDemandCounter>(host, &AfterCvDiplomacyAI_GetDemandCounter);CivRegisterReplace<CivHooks::CvDiplomacyAI_GetDemandCounter>(host, &ReplaceCvDiplomacyAI_GetDemandCounter);