Hooks
static bool BeforeCvReplayInfo_getPlayerDataSetValue(const CvReplayInfo* self, unsigned int uiPlayer, unsigned int uiDataSet, unsigned int iTurn, int& outValue, bool& result);static void AfterCvReplayInfo_getPlayerDataSetValue(const CvReplayInfo* self, unsigned int uiPlayer, unsigned int uiDataSet, unsigned int iTurn, int& outValue, bool& result);static bool ReplaceCvReplayInfo_getPlayerDataSetValue(bool (*original)(const CvReplayInfo*, unsigned int, unsigned int, unsigned int, int&), const CvReplayInfo* self, unsigned int uiPlayer, unsigned int uiDataSet, unsigned int iTurn, int& outValue);CivRegisterBefore<CivHooks::CvReplayInfo_getPlayerDataSetValue>(host, &BeforeCvReplayInfo_getPlayerDataSetValue);CivRegisterAfter<CivHooks::CvReplayInfo_getPlayerDataSetValue>(host, &AfterCvReplayInfo_getPlayerDataSetValue);CivRegisterReplace<CivHooks::CvReplayInfo_getPlayerDataSetValue>(host, &ReplaceCvReplayInfo_getPlayerDataSetValue);